初学者です。昨日までできていたrails s をすると、
C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/sqlite3-1.3.13-x64-mingw32/lib/sqlite3.rb:6:in `require': cannot load such file -- sqlite3/sqlite3_native
というエラーがでます。
似たような質問ではバージョンを下げるなどの回答があったりするのですが、昨日までできていたのでその対策でよいのか分からず困っています。
gem 'sqlite3', '> 1.3.6'> 5.2.4'
gem 'rails', '
ruby '2.6.5'
なのですが、どうしたらいいのでしょうか。お知恵を貸してください。お願いします。
解決策はわかりませんが、エラーメッセージでは「sqlite3-1.3.13」ですが、gem では「gem 'sqlite3', '~> 1.3.6'」と、sqlite3 のバージョンが合っていません。
例えば、ある gem では sqlite3-1.3.13 を読み込もうとし、別の gem では sqlite3-1.3.6 を読み込もうとし、それが原因でエラーが発生したなどの可能性があります。
sqlite3 のバージョンに関する部分を重点的に確認してみてはどうでしょうか。
可能性は二つ
1) 何かしませんでしたか?
2) 昨日までと今日で、rails s 実行前にやっている作業に違いは無いですか?
ありがとうございます。一度アンインストールし、最新のものをインストールしたら、できるようになりました。
回答ありがとうございました。
回答1件
あなたの回答
tips
プレビュー