sqlite3が消えない
1076 ワード
Sqlite3が消えない
herokuにアプリをプッシュしようとしたら
remote: ! Failed to install gems via Bundler.
remote: ! Detected sqlite3 gem which is not supported on Heroku
とエラーが出る。
sqlite3がherokuではサポートされていない事が問題なようなので消してみる。。。
→と思ったらGemfileにはsqlite3は記載されていない!
でもGemのインストール結果を記すGemfile.lockにはsqlite3の記載が複数箇所ある。。。
困った。
bundle installをもう一度試しても、Gemfile.lockの方でsqlite3を消してみても変わらず。
しかし良く見てみると
Gemfile.lock
mailcatcher
...
sqlite3
...
との記載が。
どうやらmailcatcherをインストールする際にsqlite3も一緒にインストールされてしまうらしい。
mailcatcherはあくまでテスト用のGemなのでこれを削除してpushすると、エラーを吐かなかった。
でもこれって引っかかったのがたまたまテスト用のgemだからよかったけど、必要なものだったらどう対処すれば良いのかな
Author And Source
この問題について(sqlite3が消えない), 我々は、より多くの情報をここで見つけました https://qiita.com/yoshi19920807/items/fe622e0fd63c436c62a8著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .