如何告诉rvm安装gem包的位置

时间:2012-04-19 00:42:05

标签: ruby-on-rails ruby rvm

通常,当我尝试使用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中安装内容的任何建议 感谢。

1 个答案:

答案 0 :(得分:2)

有两种方法可以让它发挥作用:

  1. 将您的用户添加到rvm组 - 这将允许您的用户在系统中编写gemsets

  2. 运行rvm user gemsets - 这将在$HOME/.rvm

  3. 中创建所有新的宝石集