1

アプリケーションが heroku にアップロードされないという問題があります。入力したとき: git push heroku master

最後にエラーが発生します:

**結果は /tmp/build_2akv91a7tpdfl/vendor/bundle/ruby/1.9.1/gems/sqlite3-1.3.7/ext/sqlite3/gem_make.out に記録されます継続する。gem install sqlite3 -v '1.3.7'バンドルする前に、それが成功することを確認してください。! ! Bundler 経由で gem をインストールできませんでした。! ! プッシュが拒否され、Ruby/Rails アプリのコンパイルに失敗しました**

求めているgemをインストールしようとしてプロセスをやり直したところ、「gem install sqlite3 -v '1.3.7.」をインストールした後でも同じエラーメッセージが表示されます。

(Michael Hartl rails チュートリアルに従っている人のために、詳細を追っていますが、まだエラー メッセージが表示されます。)

どんな助けでも大歓迎です。私はレールに慣れていないので、解決策がある場合は、素人の言葉で話してください。

4

2 に答える 2

0

Heroku はアプリ用の PostgreSQL データベースを提供するため、Gemfile を編集して次の行を変更します。

gem 'sqlite3' これに:

宝石「pg」

于 2013-06-06T21:22:39.793 に答える
0

Heroku で sqlite3 を使用することはできないと思います。代わりに postgres を使用できます。

sqlite3 gem を削除し、Gemfile に pg gem を追加します。

gem 'pg'
于 2013-06-06T07:03:59.977 に答える