2013-08-18 7 views
0

Я обновился до Rails 4 и установил следующие версии (см. Ниже). Проблема в том, что мой файл .bashrc по-прежнему имеет ссылки на ruby-1.9.2. Это проблема и как это исправить?Rails 4 мой .bashrc файл не отражает последнюю версию ruby ​​

$ rvm list 
rvm rubies 
    ruby-1.9.2-p320 [ x86_64 ] 
    ruby-1.9.3-p392 [ x86_64 ] 
=* ruby-2.0.0-p247 [ x86_64 ] 
$ rails -v 
Rails 4.0.0 

.bashrc PATH = "/ USR/бен:/USR/SBIN:/USR/местные/бен:/USR/местные/мерзавец/бен: /Users/francoisvdhoven/.rvm/bin:/Пользователи/francoisvdhoven/.rvm/бен/НМП: /Users/francoisvdhoven/.rvm/bin:/бен: /Users/francoisvdhoven/.rvm/bin/node: /Users/francoisvdhoven/.rvm/gems/ruby-1.9. 2-p320/bin: /Users/francoisvdhoven/.rvm/gems/[email protected]/bin: /Users/francoisvdhoven/.rvm/rubies/ruby-1.9.2-p320/bin "

Спасибо за помощь! Francois

ответ

0

Вы должны быть в порядке, чтобы удалить эти конкретные пути из вашего .bashrc-файла.

Типичная установка РВМ не должно повлиять на ваш .bashrc за следующую строку в ней:

PATH=$PATH:$HOME/.rvm/bin # Add RVM to PATH for scripting 

Кроме того, ваш .bash_profile должен иметь только одну строку в ней:

[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # Load RVM into a shell session *as a function* 

С эти записи, позиции ruby ​​в переменной $ PATH будут соответствующим образом установлены «на лету», когда вы используете rvm, чтобы выбрать, с каким рубином вы хотите работать ... тем самым устраняя необходимость жестко устанавливать любые рубиновые пути в вашем ядре. файл bashrc.