我正在设置一个新的应用程序,堆栈是:
ruby: 2.6.1 (using rvm)
rails: 5.2.2
bundler: 2.0.1
现在的事情是,捆绑2根本不使用Gemfile
,我有适当的gems.rb
和gems.locked
,一切正常,直到我从一个合并的同事那里拉了一些代码。
问题是每当我运行任何rake
或rails
命令时我都会收到此错误:
/path/to/proj/Gemfile not found
然后我甚至尝试回到旧主人那个代码没有合并时问题仍然存在。所以它可能不是我拉的代码中的东西。问题似乎在不同的机器上持续存在。
我知道还有其他问题有类似Gemfile not found
的错误,但那些主要是那些打开错误的目录或由bundle update
或gem update
类型命令修复的某些gem,这不是那个问题因为。这是别的,因为bundler 2甚至不需要Gemfile
。