上次我尝试学习如何使用 Ruby on Rails 进行 Web 开发,并且我使用了我的 Arch GNU/Linux 机器。Arch 的策略要求 gems 安装在用户目录而不是通常的系统范围的位置。但是,它与捆绑程序的默认行为(尝试在系统范围内安装 gems)相矛盾。因此,每当我运行rails new foo
捆绑程序时,都会要求我输入我的 root 密码。
我想强制捆绑器在我的主目录中安装 Rails 所需的 gem。我尝试运行bundle install --path .bundle
,但它会再次下载并安装所有 Rails gem,这显然是我不想做的。
你知道怎么做吗?
更新:最后我通过运行得到了想要的效果bundle install --path ~/.gem
。