2

我继承了一个项目,该项目曾经有一个bundle install带有--without env标志的构建脚本。现在我需要那个env

--without从构建脚本中删除了标志,但这些首选项由捆绑程序缓存在.bundle/config. 构建服务器本身对依赖项有一些令人困惑的自动缓存,我不知道它的.bundle/config位置。

是否有能够取消这些--without首选项的捆绑程序调用?A--with会很好。

4

2 回答 2

2

虽然bundle install帮助中没有记录,但请注意您可以分别通过和bundle config重置或取消设置without标志。bundle config without newenvbundle config --delete without

于 2013-05-15T17:50:00.813 回答
0

您可以随时删除.bundle目录并重新安装。我犹豫不决的唯一原因是,如果您有不再可用的 gem 版本。你总是可以先移动它来测试:

mv .bundle _bundle
bundle install

如果可行,您可以删除临时_bundle目录或您所称的任何目录。

如果它搞砸了,你可以随时恢复它:

rm -rf .bundle
mv _bundle .bundle
于 2013-05-15T17:10:02.650 回答