1

単純なRailsアプリをデプロイしようとすると、悪名高いSQLite3とHerokuのエラーが発生します。

最初は私のGemfileように見えました

gem 'sqlite3'
...

トピックをグーグルで調べた後、次のように更新しました。

group :development, :test do
  gem 'sqlite3'
end
...

その後、バンドルのインストールを行い、驚くべきことに(少なくとも私にとっては)、

$ git status --short 
M Gemfile

Gemfile.lock変わらなかった!

これで、herokuはこのSQLiteエラーを何度も繰り返し発生します。これGemfile.lockは、以前と同じであり、バンドルのインストールがサーバーで失敗し続けるためです。

どこが間違っているのですか?

4

1 に答える 1

2

くそ!それはgitの問題でした。「deploy」という名前のブランチで作業していて、「master」ブランチをプッシュしようとしたため、バンドルのインストールが毎回失敗しました。

$git push heroku deploy:master

これでうまくいきました:)

于 2012-07-09T16:01:51.643 に答える