运行任何rails或rake命令时,Bundler 2,Gemfile找不到错误

时间:2019-03-05 14:12:35

标签: ruby-on-rails ruby bundler

我正在设置一个新应用,堆栈为:

ruby: 2.6.1 (using rvm)
rails: 5.2.2
bundler: 2.0.1

现在的事情是,捆绑软件2根本不使用Gemfile,我有正确的gems.rbgems.locked,一切正常,直到我从同事那里提取了一些代码合并了。

问题是每当我运行任何rakerails命令时都会出现此错误:

/path/to/proj/Gemfile not found

然后,当该代码未合并并且问题仍然存在时,我什至尝试回到原来的主机。因此,这可能与我提取的代码无关。 而且问题似乎在不同的机器上仍然存在。

我知道还有其他问题,它们与Gemfile not found具有相似的错误,但是大多数问题是打开目录错误或由bundle updategem update类型的命令修复的一些gem所引起的,这不是那个问题,因为。这是另一回事,因为捆绑器2甚至不需要Gemfile

1 个答案:

答案 0 :(得分:1)

看来,rails不支持使用gems.rbgems.lockedhttps://github.com/rails/rails/issues/31295

您可以尝试使用该工具并编辑一些文件,也可以将gems.rb重命名为Gemfile,然后将gems.locked重命名为Gemfile.lock