我继承了一个项目,该项目曾经有一个bundle install
带有--without env
标志的构建脚本。现在我需要那个env
。
我--without
从构建脚本中删除了标志,但这些首选项由捆绑程序缓存在.bundle/config
. 构建服务器本身对依赖项有一些令人困惑的自动缓存,我不知道它的.bundle/config
位置。
是否有能够取消这些--without
首选项的捆绑程序调用?A--with
会很好。
我继承了一个项目,该项目曾经有一个bundle install
带有--without env
标志的构建脚本。现在我需要那个env
。
我--without
从构建脚本中删除了标志,但这些首选项由捆绑程序缓存在.bundle/config
. 构建服务器本身对依赖项有一些令人困惑的自动缓存,我不知道它的.bundle/config
位置。
是否有能够取消这些--without
首选项的捆绑程序调用?A--with
会很好。
虽然bundle install
帮助中没有记录,但请注意您可以分别通过和bundle config
重置或取消设置without
标志。bundle config without newenv
bundle config --delete without
您可以随时删除.bundle
目录并重新安装。我犹豫不决的唯一原因是,如果您有不再可用的 gem 版本。你总是可以先移动它来测试:
mv .bundle _bundle
bundle install
如果可行,您可以删除临时_bundle
目录或您所称的任何目录。
如果它搞砸了,你可以随时恢复它:
rm -rf .bundle
mv _bundle .bundle