繁体   English   中英

即使所有宝石都捆绑在供应商文件夹中,捆绑程序仍显示安装GIT错误

[英]Bundler showing Install GIT error even when all the Gems are bundled in vendor folder

我们已将应用程序部署到Test环境中,并且供应商/文件夹中已有所有Gems。 但是,当我们运行以下命令时,我们得到未安装GIT的错误。

$ bundle list
You need to install git to be able to use gems from git repositories. For help installing git, please refer to GitHub's tutorial at https://help.github.com/articles/set-up-git

我们使用的ruby和bundler版本:

$ bundle -v
Bundler version 1.6.1
$ ruby -v
ruby 1.9.3p545 (2014-02-24 revision 45159)

如下所示,捆绑包已冻结,并且我们确保了取决于Git的gem在供应商/文件夹中可用。

$ cat .bundle/config
---
BUNDLE_FROZEN: '1'
BUNDLE_PATH: vendor/bundle
BUNDLE_BIN: bin
BUNDLE_WITHOUT: development:test
BUNDLE_DISABLE_SHARED_GEMS: '1'

有没有人看过这个错误?

我建议尝试升级到Bundler v1.6.2,因为解决了类似的问题。

问题: https : //github.com/bundler/bundler/issues/2977

合并拉取请求: https : //github.com/bundler/bundler/pull/2973

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM