通常情况下,当我尝试使用RVM创建一个宝石, 放置任何宝石在$ HOME/.rvm如何告诉RVM在哪里安装宝石包
然而,一台机器上,当我运行:
rvm use [email protected]_gems --create
的命令试图写入该目录/usr/local/rvm/gems/ruby-1.8.7-p358
,结果我得到许可的错误。
我试图在网上搜索与安装路径 相关的“rvm”的命令行参数,但在10分钟搜索后没有找到任何东西(也许我正在吮吸谷歌搜索)。 另外我尝试设置GEM_HOME,GEM_PATH到我的主目录。 但这并没有什么区别。
有关如何让rvm安装$ HOME/.rvm中的内容的任何建议谢谢。
这一个系统听起来像是设置为系统范围的rvm。你能卸载rvm并重新安装吗? – 2012-04-19 01:18:57
http://beginrescueend.com/rvm/cli/ - 检查选项。我认为它是'-G | --gems - root gem path to use' – 2012-04-19 02:43:26
@JesseWolgamott感谢您的建议。不幸的是,我无法卸载rvm,因为还有其他项目主动依赖它。但只知道系统范围的安装可能会造成这种情况,这很有帮助。 – Chris 2012-04-19 03:00:57