1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

sqlite3が消えない

Last updated at Posted at 2019-04-23

#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だからよかったけど、必要なものだったらどう対処すれば良いのかな

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?