Ruby 지원 (+ ruby)으로 vim 설치
vim에 대해 command-t 설치를 시도하고 있지만 현재 버전의 vim에는 (+ ruby) 플래그가 없습니다. "which ruby"명령은 루비가 설치되었음을 보여줍니다.
vim에서 + ruby 플래그를 활성화하려면 어떻게해야합니까?
또한 + ruby 플래그는 기술적으로 무엇을 의미합니까?
일부 패키지는 Ubuntu에서 vim-ruby를 제공합니다 (예 : vim-nox).
간단히:
sudo apt-get install vim-nox;
"Perl, Python, Ruby 및 TCL을 사용한 스크립팅을 지원하지만 GUI는 지원하지 않음" 으로 컴파일 될뿐만 아니라 Ruby로 vim을 얻을 수 있습니다 .
sudo apt-get install vim-rails
" Ruby on Rails 응용 프로그램을 매우 쉽게 편집 할 수있는 vimscript를 선택합니다. "그러나 vim-full 및 vim-addon-manager에 의존하므로 vim-gnome 버전의 GUI도 설치합니다 . GNOME2 GUI로 컴파일 된 vim 버전 및 Perl, Python, Ruby 및 TCL을 사용한 스크립팅 지원. "
" Snow Leopard에서 Ruby 통합으로 Vim 컴파일 "이 실제로 도움이 될 수 있다고 생각 합니다. 나는 지금 정확히 같은 배를 타고 있습니다.
좋아 .. 작동하게. 30 분 정도 걸렸습니다.
이것은 도움이 될 것입니다 (우분투를 얻었습니다).
sudo apt-get install mercurial
hg clone https://vim.googlecode.com/hg/ vim
cd vim
./configure --enable-rubyinterp
make
sudo make install
멋지게 보이는지 테스트하려면 :
vim --version | grep ruby
다음과 같은 것을 반환해야합니다.
-python3 +quickfix +reltime -rightleft +ruby +scrollbind +signs +smartindent
이제 루비에 플러스가 있어야합니다. 그것을 테스트하는 또 다른 트릭-입력 vim
하고 누르십시오 :ruby 1
. 실패해서는 안됩니다.
Mac OS X에서 Homebrew가 설치되어 있다고 가정합니다.
brew install https://raw.github.com/Homebrew/homebrew-dupes/master/vim.rb
이 버전의 vim에는 루비 지원이 활성화되어 있습니다.
출처 : http://blog.jerodsanto.net/2011/08/brew-install-vim/
편집 : 변경 사항을 언급 한 @ david-xia에게 감사드립니다.
업데이트 : 분명히 homebrew vim은 이제 기본적으로 루비 지원이 활성화되어 있으므로 수행해야합니다 brew install vim
(아래 주석 참조).
운영 체제에서 사용할 수있는 Ruby 지원 Vim이없는 경우 다시 컴파일해야합니다. 이것은 매우 쉽고 제가 믿는 Vim 웹 사이트에 몇 가지 지침이 있습니다. Linux를 사용하는 경우 configure를 사용하여 원하는 것을 선택합니다. 다음의 출력을 살펴보십시오.
./configure --help
Vim 소스 디렉토리에 있습니다. 주의 깊게 읽으십시오. 거기에는 많은 옵션이 있습니다. 원하는 주요 항목은 --enable-rubyinterp
이지만 --with-features=HUGE
다른 항목과 함께 추가 할 수도 있습니다. 내가 말했듯이 제공된 도움말을 읽으십시오.
./configure를 실행할 때 다음 --enable-rubyinterp를 추가해야합니다.
./configure --enable-rubyinterp
맥 OS X, 나는 가장 쉬운 함께 MacVim을 설치하는 것을 알게 brew install macvim
포함 +ruby
. 그리고 심볼릭 링크 /usr/local/bin/vim
에 /usr/local/bin/mvim
. 이렇게하면 표준 HomeBrew 저장소를 사용하여 GUI와 명령 줄 vim 모두에 거대한 기능 세트 인 + ruby가 포함 된 최신 Vim 버전을 얻을 수 있습니다. Pierre 답변과 같은 외부 저장소가 필요하지 않습니다.
문제를 방지하려면 system
설치 중에 루비 를 사용하는 것이 좋습니다 .
rvm use system
brew install macvim
ln -s /usr/local/bin/mvim /usr/local/bin/vim
플래그 +ruby
는 vim이 루비 지원으로 컴파일되고 루비 인터프리터 라이브러리에 연결되어 있음을 의미합니다. vim을 다시 컴파일하거나이 플래그로 컴파일 된 다른 버전을 설치하지 않으면이 플래그를 얻을 수 없습니다.
Mercurial을 사용하여 vim 소스를 가져 와서 디렉토리로 변경하면 컴파일하기 전에 vim 설치를 구성 할 수 있습니다.
hg clone https://vim.googlecode.com/hg/ vim
cd vim
./configure --enable-rubyinterp
이 --enable-xxinterp
옵션은 Python, Perl 또는 Vim이 지원하는 다른 언어에 사용할 수 있습니다. xx가있는 곳에 입력하기 만하면 작동합니다.
configure 명령과 함께 도움말 옵션을 실행하면 모든 구성 옵션을 볼 수 있습니다.
./configure --help
Windows에서는 여기에서 Vim을 설치할 수 있습니다.
http://sourceforge.net/projects/cream/files/Vim/
버전 7.3.3은 Ruby 지원으로 컴파일 된 것 같습니다 (릴리스 노트 파일 참조). 최신 7.3.x는 현재 그렇지 않습니다.
Installing vim-rails
will add Ruby (+ruby) support. I just tried and verified that it works and Command-T runs fine now.
sudo apt-get install vim-rails
If you are using MacPorts in OSX, you may try
sudo port install vim +ruby
To specify a different ruby version, you may try
sudo port install vim +ruby18
or
sudo port install vim +ruby19
If you are lazzy and don't want to recompile you can try to find a package with a vim version including ruby. On debian it's vim-ruby so something like
apt-get install vim-ruby
might work. (I can't try it, I m on mac. On mac , MacVim come with ruby enabled)
It looks like yuou need to have ruby
installed before install vim-nox.
This works for me on Ubuntu 18.10
sudo apt-get install ruby rubygems vim-nox
Source: https://junegunn.kr/2013/09/installing-vim-with-ruby-support
참고URL : https://stackoverflow.com/questions/3794895/installing-vim-with-ruby-support-ruby
'Programming' 카테고리의 다른 글
목록의 각 요소에 정수를 추가하는 방법은 무엇입니까? (0) | 2020.08.09 |
---|---|
다른 div 내에서 div를 중앙에 어떻게 배치 할 수 있습니까? (0) | 2020.08.09 |
Visual Studio 2013에서 Git 통합을 영구적으로 비활성화하려면 어떻게해야합니까? (0) | 2020.08.09 |
자식 요소를 변경하지 않고 요소의 텍스트를 어떻게 변경할 수 있습니까? (0) | 2020.08.09 |
git : 커밋 메시지의 인덱스 차이를 주석으로 표시 (0) | 2020.08.09 |