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

问题描述 投票:0回答:1

我正在尝试使用heroku部署Zipsell。但是,当我运行heroku和ruby设置并尝试通过以下部署:

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

我收到错误消息:

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

在Gemfile中:pg

==命令[“bundle install”]失败==

我现在多次完成设置过程并重新安装所有但仍然无法部署。什么出了什么问题?

heroku build rubygems pg gemfile
1个回答
0
投票

从您发布的回购似乎错误信息非常清楚。从你分享的回购的Gem文件看来你似乎没有安装pg这是postgresql(你将需要删除sqlite

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

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

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

bundle update

安装缺少的宝石

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

© www.soinside.com 2019 - 2024. All rights reserved.