如何使用RVM为某个目录设置默认ruby版本?所以,我每次到cd
到那个目录,它切换到我的首选版本的Ruby。为特定目录(RVM)设置默认Ruby版本
1
A
回答
2
一种方法是使用Gemfile
并在其中设置ruby版本。像这样:
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 - shell脚本允许环境的完全自定义,
- .versions.conf - key = value的配置文件
- .ruby版本 - 单线红宝石版本只
- 的Gemfile” - 评论:#红宝石= 1.9.3和指令:红宝石 “1.9.3”
0
或者只需使用rvm --ruby-version [email protected] --create
,--create here将创建gemset,如果它不存在。如果您不需要指定gemset,而是使用默认的gemset。请留下@gemset --create
。例如,。
相关问题
- 1. 设置默认的Ruby版本RVM
- 2. RVM:可以设置默认的ruby版本,但不能设置当前版本
- 3. 如何使用RVM设置默认的Ruby版本?
- 4. 如何使用RVM设置默认的Ruby版本?
- 5. rvm不默认较新版本的ruby
- 6. Jekyll默认为系统Ruby版本而不是RVM版本
- 7. RVM不承认.ruby版本
- 8. 无法在RVM中设置Ruby版本?
- 9. 用RVM设置的默认Ruby版本无法被系统识别
- 10. 如何为特定的RVM版本设置RUBYOPT?
- 11. 设置rails默认版本,同时使用rvm进行版本管理
- 12. RVM问题默认红宝石版本
- 13. ruby版本和rvm
- 14. RVM重置默认
- 15. 如何为项目设置默认rails版本?
- 16. rvm - 我可以制作一个通过rvm安装的ruby版本的系统默认(我认为它会是)?
- 17. 将目录设置为目录中的默认页面
- 18. Sitecore - 如何为特定项目设置默认语言?
- 19. 如何设置tensorflow的默认版本?
- 20. 在AppEngine中设置默认版本
- 21. 如何将当前版本的Ruby设为默认
- 22. 在安装新版本之后,Ruby默认为旧版本
- 23. 在.emacs中设置默认目录
- 24. 在Asp.net中设置默认目录
- 25. 如何使用RVM在特定版本中运行Ruby文件?
- 26. 无法使用不同的ruby版本,甚至设置为默认
- 27. 使用RVM,但无法设置当前的Ruby版本(Ubuntu 11.10)
- 28. RVM默认Ruby和Rails宝石路
- 29. RVM:如何将默认路径更改为主目录?
- 30. 设置特定日期的默认值
这是迄今为止发布的最完整的答案。 – 2015-02-10 14:59:07
我也注意到虽然它是列表中的第三个,但我认为'.ruby-version'是最普遍的首选方法,除非您特别需要其他特性之一的特性。 – DGM 2015-02-10 15:08:47