并捆绑为什么要创建目录X捆绑?(Why did bundle create the bundle i

2019-10-16 22:00发布

我跑

bundle install

和它完成,没有错误,所不同的是在最后线,就印刷:

Your bundle is complete! It was installed into ./linecache

有没有在Gemfile中linecache提及。 我甚至尝试删除我的Gemfile.lock的,并呼吁的极端措施bundle install一次。 同样的结果。

这是怎么回事?

Answer 1:

弄清楚了。 我以前曾键入:

bundle install linecache

(那是另一回事)。 束会remember linecache和使用,作为后续包的目录。 最简单的(虽然重手)解决方法是从顶层Rails项目目录中删除.bundle配置文件:

rm .bundle/config

......让包重新创建它下一次你运行bundle安装。 稍微干净是编辑your_project_directory/.bundle/config和删除行读取:

BUNDLE_PATH: ...

希望这样可以节省别人一些头部划伤。



文章来源: Why did bundle create the bundle in directory X?