rails エラー「LoadError: cannot load such file — sqlite3/x.x/sqlite3_native」が発生した場合の対処法

railsプロジェクト作成時に、エラー「LoadError: cannot load such file — sqlite3/2.7/sqlite3_native」が発生した場合の対処法を記述してます。
環境
- OS windows10 pro 64bit
- ruby 2.7.1
- rails 6.0.3.2
※windows10にrubyをインストールして実行する手順はこちら
※windows10にRuby on Railsをインストールして利用する手順はこちら
エラー内容
「rails new」プロジェクト作成時に発生
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
rails aborted! LoadError: 126: 指定されたモジュールが見つかりません。 - C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/sqlite3-1.4.2/lib/sqlite3/sqlite3_native.so C:/rails-sample/config/application.rb:7:in `<top (required)>' C:/rails-sample/Rakefile:4:in `require_relative' C:/rails-sample/Rakefile:4:in `<top (required)>' bin/rails:4:in `require' bin/rails:4:in `<main>' Caused by: LoadError: cannot load such file -- sqlite3/2.7/sqlite3_native C:/rails-sample/config/application.rb:7:in `<top (required)>' C:/rails-sample/Rakefile:4:in `require_relative' C:/rails-sample/Rakefile:4:in `<top (required)>' bin/rails:4:in `require' bin/rails:4:in `<main>' (See full trace by running task with --trace) |
対処法
–platform=rubyとしてソースからインストールする
まずはアンイストールします。
1 |
gem uninstall -a sqlite3 |
オプション「–platform=ruby」を指定してインストールします。
1 |
gem install sqlite3 --platform=ruby |
-
前の記事
jquery テーブルを追加する 2020.07.27
-
次の記事
CentOs8 WebGUIのある負荷テストツール「Locust」をインストールして実行する 2020.07.28
コメントを書く