2010-11-01 2 views
0

Я новичок в RVM.RVM в настоящее время 1.9.2, хотите запустить мое приложение на 1.8.7, что мне делать?

Так что есть установка RVM, которая имеет рубин 1.9.2 с рельсами 3.

Я хочу знать, протестировать приложение в 1.8.7 с рельсов 3, что я должен делать?

Просто измените RMV на 1.8.7 и перейдите в каталог, где находится мое приложение Rails.

Должен ли я снова запускать установку пакета?

ответ

3

Это верно, если вы уже установили 1.8.7 с RVM: rvm install 1.8.7, и загрузили рельсы 3-го камня (помните, никогда не используйте sudo с rvm). Тогда это просто:

$> rvm 1.8.7 
$> cd /path/to/myApp 
$> bundle install 
$> rails server 

Update: в tinifni указывает в комментариях, вы можете создать новую gemset для установки 1.8.7, чтобы сохранить ваши драгоценные камни отделены от тех, которые уже установлены:

$> rvm gemset create rails3dev 
$> rvm [email protected] 
$> cd /path/to/myApp 
$> bundle install 
$> rails server 

Конечно, есть все это и многое другое в the official RVM documentation

+1

Возможно, вы захотите создать гемсет, чтобы сохранить драгоценные камни, необходимые вашему Gemfile, отдельно от любых драгоценных камней, установленных на вашем 1.8.7 рубине. – tinifni

+0

RVM не выполняет автоматическую сортировку песочницы по версии ruby? –

+0

Извините, я обновил свой комментарий, прежде чем увидел ваш ответ. Каждый рубин имеет свой собственный каталог драгоценных камней, но вы можете создать гемсет, чтобы иметь отдельный каталог драгоценных камней в текущем рубине. – tinifni

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