Как использовать RVM для установки стандартной версии ruby для определенного каталога? Так что каждый раз, когда я cd
в этот каталог, он переключается на мою предпочтительную версию Ruby.Установите стандартную версию Ruby для определенного каталога (RVM)
ответ
Один из способов - использовать 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'.
Создать .ruby-version
файл в этом каталоге с вашей версией информации. Чтобы установить версию как 2.1.2 для каталога, создайте файл только с «2.1.2» в качестве содержимого.
$ duggout [master] ⚡ cat .ruby-version
2.1.2
Непосредственно из RVM documentation:
RVM поддерживает несколько файлов, позволяющих настроить проект для автоматического переключения рубина. В любом случае обязательно добавьте эти файлы в свои системы управления версиями, поскольку они являются частью конфигурации проекта.
перечислены в порядке старшинства:
- .rvmrc - оболочки сценарий позволяет полностью настраивать окружающую среду,
- .versions.conf - ключ = значение конфигурации файла
- .ruby-версия - сингл линия рубиново-версия только
- Gemfile»- комментарий: # рубин = 1.9.3 и директива: рубин "1.9.3"
Или просто используйте rvm --ruby-version [email protected] --create
, - создайте здесь, создайте gemset, если он уже не существует. Если вам не нужно указывать gemset, но вместо этого используйте gemset по умолчанию. Оставить вне @gemset --create
. ruby_version
например 2.0.0
.
- 1. Как установить стандартную версию Ruby с использованием RVM?
- 2. Как изменить стандартную версию gemset и ruby для моего проекта?
- 3. Установите любую версию ruby с RVM на mavericks
- 4. Установите конкретную версию Ruby
- 5. Установите и используйте последнюю версию Ruby
- 6. RVM: Может установить стандартную рубиновую версию, но не может установить текущую версию.
- 7. Rails не собирает стандартную версию Ruby?
- 8. Какую версию RVM и Ruby вы рекомендуете?
- 9. RVM показывает версию Ruby в ZSH
- 10. RVM пытается загрузить старую версию Ruby
- 11. Как изменить версию Ruby с помощью RVM?
- 12. Как установить последнюю версию Ruby через RVM?
- 13. Пассажир, использующий версию системы Ruby вместо Ruby от RVM
- 14. Создать .ruby-версию и .ruby-gemset с rvm
- 15. RVM - Автоматически использовать определенную версию Ruby для данной команды?
- 16. Установите устаревшую версию rvm на OS X Lion 10.7.2?
- 17. Установите rvm в определенной версии
- 18. Установите Rails 3 на OSX с RVM
- 19. Как изменить стандартную версию Rails, которая используется?
- 20. Установите Ruby через RVM без подсказки с подтверждением
- 21. RVM: установите Ruby, Bundler и Rails, но он не «вставляет»
- 22. Dynamic Gemfile Ruby для Rbenv и RVM
- 23. Набор RVM для каждого пользователя Ruby версии
- 24. Установите Ruby 1.9.2 на Ubuntu, не используя RVM?
- 25. Установите Ruby, расположенный в локальной системе, используя RVM
- 26. Какой смысл устанавливать ту же версию Ruby через RVM как систему Ruby?
- 27. Как получить стандартную версию ProgressBar?
- 28. Используйте правильную версию Ruby (rvm) с развертыванием Capistrano
- 29. Jekyll по умолчанию использует версию Ruby вместо версии RVM
- 30. Rake 10.0.3 запускает неправильную версию Ruby в RVM
Это самый полный ответ, опубликованный до сих пор. –
Я также хотел бы отметить, что хотя это третий в списке, я думаю, что «.ruby-версия» является наиболее предпочтительным методом, если у вас нет конкретной потребности в функции одного из других. – DGM