2015-02-10 5 views

ответ

2

Один из способов - использовать Gemfile и установить в нем рубиновую версию. как так:

ruby '2.2.0' 

тогда, когда вы входите в каталог, вы увидите следующее сообщение от rvm

RVM used your Gemfile for selecting Ruby, it is all fine - Heroku does that too, 
you can ignore these warnings with 'rvm rvmrc warning ignore /Users/danmanstx/rails_projects/app/Gemfile'. 
To ignore the warning for all files run 'rvm rvmrc warning ignore allGemfiles'. 
1

Создать .ruby-version файл в этом каталоге с вашей версией информации. Чтобы установить версию как 2.1.2 для каталога, создайте файл только с «2.1.2» в качестве содержимого.

$ duggout [master] ⚡ cat .ruby-version 
2.1.2 
3

Непосредственно из RVM documentation:

RVM поддерживает несколько файлов, позволяющих настроить проект для автоматического переключения рубина. В любом случае обязательно добавьте эти файлы в свои системы управления версиями, поскольку они являются частью конфигурации проекта.

перечислены в порядке старшинства:

  • .rvmrc - оболочки сценарий позволяет полностью настраивать окружающую среду,
  • .versions.conf - ключ = значение конфигурации файла
  • .ruby-версия - сингл линия рубиново-версия только
  • Gemfile»- комментарий: # рубин = 1.9.3 и директива: рубин "1.9.3"
+0

Это самый полный ответ, опубликованный до сих пор. –

+0

Я также хотел бы отметить, что хотя это третий в списке, я думаю, что «.ruby-версия» является наиболее предпочтительным методом, если у вас нет конкретной потребности в функции одного из других. – DGM

0

Или просто используйте rvm --ruby-version [email protected] --create, - создайте здесь, создайте gemset, если он уже не существует. Если вам не нужно указывать gemset, но вместо этого используйте gemset по умолчанию. Оставить вне @gemset --create. ruby_version например 2.0.0.

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