2013-04-06 2 views
-1

После создания gemset, компакт-диск из и обратно в папку выдает ошибку, которой не существует gemset.RVM не распознает gemset?

Вот моя скорлупа сессия

dewet-mac:~ dewet$ cd ruby/routerscript/ 
Gemset 'routerscript' does not exist, 'rvm gemset create routerscript' first, or append '--create'. 
dewet-mac:routerscript dewet$ rvm gemset create routerscript 
gemset created routerscript => /Users/dewet/.rvm/gems/[email protected] 
dewet-mac:routerscript dewet$ cd .. 
dewet-mac:ruby dewet$ cd routerscript/ 
Gemset 'routerscript' does not exist, 'rvm gemset create routerscript' first, or append '--create'. 

Когда я проверяю в /Users/dewet/.rvm/gems/ камень существует как [email protected]

Как это исправить?

+0

какой файл проекта вы используете? это '.rvmrc' - вы можете показать его содержимое. – mpapis

+1

Спасибо @mpapis, что ответили на мой вопрос, я новичок в RVM, и я не понял, что ошибка была в ответ на то, что не нашел gemset, как указано в файле .rvmrc, у меня был rvm '1.9.3 @ routerscript' в файле .rvmrc. Изменил его на 'rvm ruby-2.0.0-p0 @ routerscript', и он сработал немедленно. Если бы я мог, я проголосовал бы за ваш комментарий. – dewet

ответ

1

Ошибка была в ответе на то, что не найден Gemset, указанный в файле проекта .rvmrc. Отредактировал файл, содержащий rvm [email protected]. Это исправило это.

Это означает молчание use:

rvm use [email protected] 

Чтобы разрешить автоматическое создание gemsets использовать --create:

rvm --create [email protected] 

Чтобы избежать доверчивы и не создавая gemsets использовать .ruby-version/.ruby-gemset:

rvm rvmrc to .ruby-version 

Это автоматически перенесет ваш .rvmrc в новый формат.

Подробнее на сайте: РВМ https://rvm.io

2

Если вы только установили RVM, убедитесь, что вы перезагрузите терминал.

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