我们将我们的应用程序从 Rails 4 迁移到 Rails 5。我们在 Docker 中运行它。在我们的主机系统上,我们当然有 git 二进制文件,但不在 Docker 内部。在 Docker 中运行 Puma 会给出这个错误信息,我想去掉它:
bin/rails: 没有那个文件或目录 - git
Rspec 会给出这个错误信息:
/usr/local/bundle/bin/rspec: 没有那个文件或目录 - git
什么 gem 依赖于 git?或者它是 Rails 的核心 gem 之一,我应该忽略错误消息吗?
最佳答案
Bundler 对 git 有一个可选的依赖。
作为described here ,您可以直接从 git 存储库导入 gems。
检查您的 Gemfile 以查看是否有任何依赖项是从 git 安装的。如果没有,则可能是您正在安装的 gem 之一。
关于ruby-on-rails - Rails 5 是否依赖于 Git?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46135485/