我跑了
bundle install
它完成没有错误,除了在最后一行,它打印:
Your bundle is complete! It was installed into ./linecache
Gemfile中没有提到linecache。我甚至尝试过删除我的Gemfile.lock并再次调用bundle install
的极端措施。结果相同。
发生了什么事?
答案 0 :(得分:2)
想出来。我之前输入过:
bundle install linecache
(那是另一个故事)。 bundle将remember
linecache并将其用作后续bundle的目录。最简单(尽管很重)修复是从顶级Rails项目目录中删除.bundle配置文件:
rm .bundle/config
...让bundle在下次运行bundle install时重新创建它。更清晰的是编辑your_project_directory/.bundle/config
并删除以下行:
BUNDLE_PATH: ...
希望这能让其他人感到头疼。