vim에 대해 command-t 설치를 시도하고 있지만 현재 버전의 vim에는 (+ ruby) 플래그가 없습니다. "which ruby"명령은 루비가 설치되었음을 보여줍니다.
vim에서 + ruby 플래그를 활성화하려면 어떻게해야합니까?
또한 + ruby 플래그는 기술적으로 무엇을 의미합니까?
vim에 대해 command-t 설치를 시도하고 있지만 현재 버전의 vim에는 (+ ruby) 플래그가 없습니다. "which ruby"명령은 루비가 설치되었음을 보여줍니다.
vim에서 + ruby 플래그를 활성화하려면 어떻게해야합니까?
또한 + ruby 플래그는 기술적으로 무엇을 의미합니까?
답변:
일부 패키지는 우분투에서 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
(아래 주석 참조).
brew install https://raw.github.com/Homebrew/homebrew-dupes/master/vim.rb
운영 체제에서 사용할 수있는 Ruby 지원 Vim이없는 경우 다시 컴파일해야합니다. 이것은 매우 쉽고 제가 믿는 Vim 웹 사이트에 몇 가지 지침이 있습니다. Linux를 사용하는 경우 configure를 사용하여 원하는 것을 선택합니다. 다음의 출력을 살펴보십시오.
./configure --help
Vim 소스 디렉토리에 있습니다. 주의 깊게 읽으십시오. 거기에는 많은 옵션이 있습니다. 원하는 주요 항목은 --enable-rubyinterp
이지만 --with-features=HUGE
다른 항목과 함께 추가 할 수도 있습니다. 내가 말했듯이 제공된 도움말을 읽으십시오.
맥 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
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는 현재 그렇지 않습니다.
ruby
vim-nox를 설치하기 전에 설치 해야하는 것 같습니다 .
이것은 Ubuntu 18.10에서 나를 위해 작동합니다.
sudo apt-get install ruby rubygems vim-nox
출처 : https://junegunn.kr/2013/09/installing-vim-with-ruby-support