Помоги мне организовать мои рубины

Так что я думаю, что у меня тут куча рубинов. Я хочу установить rails 3 и посмотреть Railscast онлайн, и человек использует rvm для управления версиями ruby. Я пошел установить rvm и следовал инструкции. Я дошел до того, что мне нужно сделать

rvm install 1.9.2

РЕДАКТИРОВАТЬ: и я сделал

rvm 1.9.2

Однако после установки я стараюсь

ruby -v

и получить

ruby 1.8.7 (2009-06-12 patchlevel 174) [universal-darwin10.0]

Я тоже хожу и делаю

which ruby

и получить

/usr/bin/ruby

Как мне настроить мой путь, чтобы я мог использовать ruby, установленный с помощью rvm?

внутри /Users/denniss/.rvm/bin у меня есть ruby-1.9.2-rc2

и мой.профиль выглядит

export PATH="$PATH:/Applications/android/tools"
export PATH="$PATH:/Applications/rubystack/apache2/bin"
export PATH="/usr/local/bin:/usr/local/sbin:/usr/local/mysql/bin:$PATH"
export PATH="/Users/denniss/.rvm/bin/:/usr/bin:/usr/local/bin:$PATH"

4 ответа

Решение

На самом деле, я забыл добавить

[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm"  # This loads RVM into a shell session.

в самом конце моего ~/.profile

Тип:

rvm list

Это покажет все версии ruby, которые у вас есть.

Затем введите:

rvm use 1.9.2

И каждый раз, когда вы открываете свой терминал, он по умолчанию будет использовать ваш исходный рубин. Чтобы изменить этот тип:

rvm --default 1.9.2

Примечание: вам не нужно использовать RVM для использования Rails3. Я рекомендую оставить ruby ​​v и только что установил rails 3 для нового приложения. Rails 2 и Rails 3 не будут перезаписывать друг друга.

Вы должны перейти на новую версию с rvm 1.9.2, Однако это только временно. Чтобы установить его постоянно, вы можете передать --default: rvm --default 1.9.2,

Правильно, если RVM не загружает использованный рубин в среду, вы, скорее всего, не используете его в своих профилях.

[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm"  # This loads RVM into a shell session.

Это как в выходных данных программы установки, так и в документации по установке:

http://rvm.beginrescueend.com/rvm/install/

~ Wayne

Другие вопросы по тегам