2013-03-22 2 views
2

Я установил или думаю, что это новая версия ruby ​​на моем osx ppc работает с леопардом 10.5.8, но когда я запустил ruby --version it shows the old one 1.8.7 (по умолчанию на машине), но когда я запустил ...ruby ​​все еще показывает старую версию

find /usr -type f -name \*.rb 

он показывает ruby2.0.o на:

/usr/local/lib/ruby/2.0.0/ 

со всеми его .rb файлов.

Но когда я проверяю с помощью locate ruby

он показывает версию 1.8.7 под

/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby 

В любое время я проверяю на ruby --version он показывает 1.8.7 ... как я могу изменить это?

Полностью новичок ... спасибо.

BTW rvm не устанавливается никаким или доморощенным, а у моего xcode нет загрузок.

ответ

6

Большинство систем сегодня ищут программы для запуска с использованием переменной среды PATH. Если вы сделали установить рубин в /usr/local/lib/ruby/2.0.0/, то вы должны изменить ваш PATH соответственно:

export PATH="/usr/local/lib/ruby/2.0.0/bin:$PATH" 

за проблем с любым программным обеспечением, вы должны сообщить о проблемах вы столкнулись:

+0

Спасибо, я загрузил с помощью curl Tigerbrew, который является версией leopard g5 и g4 для homebrew, и для этого мне нужно удалить git и изменить путь на странице .profile с помощью текстового редактора ...благодаря –

3

Afte г работает в кругах, пытаясь переустановить RMV и рубин, что сделал это для меня было просто изменение версии рубиновой по умолчанию, используемый РВМ:

Попробуйте запустить список РВМ

В моем случае я имел

=* ruby-2.1.1 [ x86_64 ] 
ruby-2.1.4 [ x86_64 ] 
ruby-2.2.2 [ x86_64 ] 

После запуска RVM --default использовать 2.2.2, я имел правильную версию Ruby:

ruby-2.1.1 [ x86_64 ] 
ruby-2.1.4 [ x86_64 ] 
=* ruby-2.2.2 [ x86_64 ] 

https://rvm.io/rubies/default

Смежные вопросы