2010-08-14 3 views
2

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

rvm install 1.9.2 

EDIT: я и сделал

rvm 1.9.2 

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

ruby -v 

и получить

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

I также go и делаем

which ruby 

и получить

/usr/bin/ruby 

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

внутри /Users/denniss/.rvm/bin У меня есть рубин-1.9.2-RC2

и мой .profile выглядит

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" 

ответ

0

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

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

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

1

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

2

Тип:

rvm list 

Это будет отображать все версии рубин у вас есть.

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

rvm use 1.9.2 

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

rvm --default 1.9.2 

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

+0

Я сделал это, и я увидел, что рубин 1.9.2 является единственным в списке , Я отредактировал мой пост, и я уже сделал rvm 1.9.2, и все еще ruby ​​-v возвращает мне тот, который находится в /usr/bin/ruby ​​ – denniss

+0

Попробуйте скопировать и вставить именно ту рубинскую версию, которая, например, «ruby-1.9. 2-head "или" ruby-1.9.1-p378 ", и сделайте полное заявление bash:' $> rvm use ruby-1.9.1-p378 "или что бы вы ни делали. – Trip

+0

И вы должны ввести слово' используйте '! не забывайте, что часть или это не сработает. Поэтому это должно быть' rvm use 1.9.2': D – Trip

1

Поправьте, если РВМ не загружается использованным рубина в окружающую среду, то вы, скорее всего, не используя его в своих профилях.

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

Это как на выходе инсталлятор и документацию для установки:

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

~ Wayne

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