安装pg(1.0.0)时发生错误,并且Bundler无法继续

时间:2019-03-26 20:51:35

标签: heroku build rubygems pg gemfile

我正在尝试将herps与Zipsell一起部署。但是,当我运行heroku和ruby设置并尝试通过以下方式进行部署时:

git clone https://github.com/yongfook/zipsell cd zipsell ./bin/setup

我收到错误消息:

在安装pg(1.0.0)时发生错误,并且 捆绑器无法继续。 捆绑之前,请确保gem install pg -v '1.0.0' --source 'https://rubygems.org/'成功。

在Gemfile中:   pg

==命令[“捆绑安装”]失败==

我现在已经多次完成了安装过程,并重新安装了所有安装程序,但仍然无法部署。知道出了什么问题吗?

1 个答案:

答案 0 :(得分:0)

在您发布的仓库中,错误消息似乎非常清楚。从您共享的回购文件的Gemfile中,您似乎尚未安装postgresqlpg(您需要删除sqlite

问题是您尚未安装某些缺少的依赖项,以及引发该错误的原因。 gems是打包代码的概念。 https://rubygems.org/通过以下网站,您可以找到您所缺少的一些宝石。还有一些版本必须兼容。

您要做的是搜索错误消息中显示的缺少的gems。如果您的Gemfile中有宝石,请检查版本是否正确,但版本冲突。

https://github.com/yongfook/zipsell/blob/master/Gemfile

bundle update

安装缺少的宝石

gem install pg  等等。或者直接在Gemfile中完成。