通常,当我尝试使用rvm创建gemset时, 它将任何宝石放在$ HOME / .rvm
中但是,在我运行的一台机器上:
rvm use 1.8.7-p358@chris_gems --create
该命令尝试写入目录/usr/local/rvm/gems/ruby-1.8.7-p358
因此我得到了许可错误。
我尝试在网上搜索" rvm"的命令行参数。与安装路径有关 但是在10分钟的搜索之后没有找到任何东西(也许我正在吸吮Googling)。 我还尝试将GEM_HOME,GEM_PATH设置为我的主目录。 但这并没有什么不同。
有关如何让rvm在$ HOME / .rvm中安装内容的任何建议 感谢。
答案 0 :(得分:2)
有两种方法可以让它发挥作用:
将您的用户添加到rvm
组 - 这将允许您的用户在系统中编写gemsets
运行rvm user gemsets
- 这将在$HOME/.rvm