2012-12-22 13 views
5

Kiedy biegnę:Czy mogę ustawić rubinową ścieżkę Vima?

:ruby print VERSION 

w vim, mam 1.8.7.

Mam zainstalowany 1.9.3 i chciałbym go użyć zamiast tego. Czy istnieje sposób, aby to zmienić?

Czy używają tych samych ścieżek klejnotów?

Nie mówię o poleceniu !ruby. Mówię o "osadzonej" ruby, która jest częścią Vima.

+0

Rubin nie jest ani osadzony, ani częścią Vima. Vim zapewnia tylko interfejs do dowolnej wersji Ruby, przeciwko której został zbudowany. – romainl

+0

Możesz wypróbować tę flagę kompilacji '--with-ruby-command = ruby1.9.3'. – romainl

Odpowiedz

6

Tak, ale będziesz musiał przekompilować Vima. Vim skompilować przeciwko cokolwiek Ruby jest pierwszy w swojej $PATH w czasie kompilacji, więc należy po prostu być w stanie pobrać źródła i uruchom:

./configure --enable-rubyinterp # + other options you want 
make 
make install 

Jeśli jesteś na OS X za pomocą Homebrew, może chcesz po prostu brew install vim lub brew install macvim --override-system-vim.

1

Mam zainstalowany 1.9.3 i chciałbym go użyć zamiast tego. Czy istnieje sposób na zmianę?

Będziesz musiał ponownie skompilować Vima, aby zmienić wersję. Po prostu Google za coś, w tym vim "--enable-rubyinterp".

Pamiętaj, że musisz przekompilować wszystkie swoje natywne wtyczki, które zostały skompilowane ze starą wersją ruby.

Powiązane problemy