Как установить gemset по умолчанию в RVM?

изображений

Я использую RVM на моей машине с OS X, я использую ruby ​​1.9.2 по умолчанию с RVM.

Каждый раз, когда я создаю терминальную сессию, мне нужно набирать «rvm gemset use rails_app», чтобы использовать мой gemset… Я бы хотел, чтобы «rails_app» каким-то образом был моим gemset по умолчанию

Я пытался сделать:

 rvm use [email protected]_app --default

но затем, если я открою новое окно терминала и наберу rails, я получу:

/usr/local/Cellar/ruby/1.9.3-p0/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:247:in `to_specs ': не удалось найти рельсы (>= 0) среди [bundler-1.0.21, bundler-1.0.21, rake-0.9.2] (Gem :: LoadError)
    из /usr/local/Cellar/ruby/1.9.3-p0/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:256:in `to_spec '
    из /usr/local/Cellar/ruby/1.9.3-p0/lib/ruby/site_ruby/1.9.1/rubygems.rb:1202:in `gem '
    из / usr / local / bin / rails: 18: в `<главный>'

(работает нормально, если я просто наберу RVM Gemset использовать rails_app)

Спасибо!


У нас есть несколько ответов на данный вопрос для Вас.

Лучший ответ:

Эта проблема была недавно исправлена. Бежать

рвм получить голову

и вы должны быть в состоянии установить набор гемов по умолчанию и сохранить его в сеансах терминала.

Более подробная информация здесь: https://github.com/wayneeseguin/rvm/issues/710


Другой ответ


Источник

Leave a Reply