簡體   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