我试图通过昨天更新rubygems来修复一些正在发生的垃圾(令人沮丧)。为了修复spork,在我意识到我实际上没有输入“gem install spork”之前我键入了“bundle install spork”,它将所有内容安装在我的项目文件夹中的spork目录中。我删除了它,并尝试“捆绑安装”。这似乎工作。但我只是去做一个提交,注意到我现在在我的项目中有一个ruby目录。
我删除了它,但现在不知道如何让bundle回到我项目目录之外的某个地方安装。有谁知道什么命令会完成这个?
答案 0 :(得分:6)
如果您不小心调用了bundle install foo
,那么它会尝试将您的宝石安装在 foo 目录中,并且还会将其设置为 .bundle 中的永久选择STRONG>。所以,看看 .bundle / config ,确保没有任何不需要的内容。
答案 1 :(得分:1)
需要使用bundle install --system来使其恢复到默认目录。
答案 2 :(得分:0)
bundle install
对我而言。