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」プロジェクト作成時に発生
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としてソースからインストールする
まずはアンイストールします。
gem uninstall -a sqlite3
オプション「–platform=ruby」を指定してインストールします。
gem install sqlite3 --platform=ruby
-
前の記事
jquery テーブルを追加する 2020.07.27
-
次の記事
CentOs8 WebGUIのある負荷テストツール「Locust」をインストールして実行する 2020.07.28
コメントを書く