2016-05-05 5 views
1

を取得これはsqlite3の開発グループの下にまだHerokuの展開エラー

source 'https://rubygems.org' 

    gem 'rails', '4.2.2' 
    gem 'sass-rails', '5.0.2' 
    gem 'uglifier', '2.5.3' 
    gem 'coffee-rails', '4.1.0' 
    gem 'jquery-rails', '4.0.3' 
    gem 'turbolinks', '2.3.0' 
    gem 'jbuilder', '2.2.3' 
    gem 'sdoc', '0.4.0', group: :doc 

group :development, :test do 
    gem 'sqlite3', '1.3.8' 
    gem 'byebug', '3.4.0' 
    gem 'web-console', '2.0.0.beta3' 
    gem 'spring', '1.1.3' 
end 

group :production do 
gem 'pg' 
gem 'rails_12factor' 
end 

は、生産のための開発とPostgreSQLのためのSQLiteにも使用したいと私はHerokuのはなく、sqliteのをサポートしていません知っている私の宝石のファイルです。私がsqlliteを開発テストのもとで動かした後でも、同じデータベース関連のエラーがまだ起きています。

私がsqllite3を完全に削除すると、私のコードは正常に動作します。私は何かが不足していることは知っていますが、それが何であるかについては何ら考えていませ事前に

おかげで、

+0

$ bundle install --without productionと$ bundle updateを使用していることを確認してください。問題が解決しない場合は、エラーメッセージとともに質問にさらに情報を追加してください。 –

+0

yrデプロイコールバックエラーを共有することもできます – 7urkm3n

+0

gemファイルを変更した後で 'bundle install'を試みましたか? –

答えて

1

bundle update 

でバンドルを更新してくださいだから、これはあなたの宝石のリストを更新します

OR

Gemfile.lockファイルを削除し、

bundle install 
を実行します

これは新しい更新された宝石(あなたの場合はsqlite宝石を取り除き、pg宝石を加える)で新しいGemfile.lockを作ります。

これが役に立ちます。