繁体   English   中英

git push heroku master问题

[英]git push heroku master issue

我的应用程序无法上传到heroku时遇到问题。 当我输入时:git push heroku master

最后我得到一个错误:

**结果记录到/tmp/build_2akv91a7tpdfl/vendor/bundle/ruby/1.9.1/gems/sqlite3-1.3.7/ext/sqlite3/gem_make.out安装sqlite3(1.3.7)时发生错误,Bundler无法继续。 捆绑之前,请确保gem install sqlite3 -v '1.3.7'成功。 无法通过Bundler安装gem。 推送被拒绝,无法编译Ruby / Rails应用**

当我尝试安装gems并要求重新进行安装时,即使在我安装了'gem install sqlite3 -v'1.3.7之后,也会出现相同的错误消息。''

(对于那些遵循Michael Hartl rails教程的人,我详细介绍了它,但仍然收到错误消息。)

任何帮助将不胜感激。 我是Rails的新手,因此,如果您有解决方案,请以通俗易懂的方式讲。

我认为您不能在Heroku上使用sqlite3。 您可以改用postgres。

删除sqlite3 gem并将pg gem添加到您的Gemfile中。

gem 'pg'

由于Heroku为您的应用程序提供了PostgreSQL数据库,因此请编辑Gemfile并更改以下行:

gem'sqlite3'为此:

宝石'pg'

暂无
暂无

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

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