我正在尝试将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
==命令[“捆绑安装”]失败==
我现在已经多次完成了安装过程,并重新安装了所有安装程序,但仍然无法部署。知道出了什么问题吗?
答案 0 :(得分:0)
在您发布的仓库中,错误消息似乎非常清楚。从您共享的回购文件的Gemfile中,您似乎尚未安装postgresql的pg
(您需要删除sqlite
。
问题是您尚未安装某些缺少的依赖项,以及引发该错误的原因。 gems
是打包代码的概念。 https://rubygems.org/通过以下网站,您可以找到您所缺少的一些宝石。还有一些版本必须兼容。
您要做的是搜索错误消息中显示的缺少的gems
。如果您的Gemfile
中有宝石,请检查版本是否正确,但版本冲突。
https://github.com/yongfook/zipsell/blob/master/Gemfile
bundle update
安装缺少的宝石
gem install pg
等等。或者直接在Gemfile中完成。