前提・実現したいこと
Ruby on Rails でwebアプリを作ろうと思い、環境構築をしていました。
しかし、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 (LoadError)
試したこと
https://qiita.com/Dexctersu/items/95068103344409876cc5
上記のサイトを参考にして、
C:\Ruby26-x64\lib\ruby\gems\2.6.0\gems\sqlite3-1.4.2\lib\sqlite3
に生成されたsqlite3_native.soファイルを、
C:\Ruby26-x64\lib\ruby\gems\2.6.0\gems\sqlite3-1.3.13-x64-mingw32\lib\sqlite3\2.5
に移動させました。
しかし、同様にロードエラーが発生してしまいます。
初心者なりに考えたのですが、
gem install sqlite3 --platform=ruby -- --with-sqlite3-include=C:/sqlite-amalgamation-3330000 --with-sqlite3-lib=C:\Ruby26-x64\bin
↑を入力した時に出現したメッセージが
Temporarily enhancing PATH for MSYS/MINGW... Installing required msys2 packages: mingw-w64-x86_64-sqlite3 エラー: mingw32: キー "4A6129F4E4B84AE46ED7F635628F528CF3053E04" は不明です エラー: キー "4A6129F4E4B84AE46ED7F635628F528CF3053E04" をリモートで検索できませんでした エラー: mingw64: キー "4A6129F4E4B84AE46ED7F635628F528CF3053E04" は不明です エラー: キー "4A6129F4E4B84AE46ED7F635628F528CF3053E04" をリモートで検索できませんでした エラー: msys: キー "4A6129F4E4B84AE46ED7F635628F528CF3053E04" は不明です エラー: キー "4A6129F4E4B84AE46ED7F635628F528CF3053E04" をリモートで検索できませんでした エラー: データベース 'mingw32' は無効です (無効または破損したデータベース (PGP 鍵)) エラー: データベース 'mingw64' は無効です (無効または破損したデータベース (PGP 鍵)) エラー: データベース 'msys' は無効です (無効または破損したデータベース (PGP 鍵)) pacman failed with the following output: :: PGP 鍵 4A6129F4E4B84AE46ED7F635628F528CF3053E04 をインポートしますか? [Y/n] :: PGP 鍵 4A6129F4E4B84AE46ED7F635628F528CF3053E04 をインポートしますか? [Y/n] :: PGP 鍵 4A6129F4E4B84AE46ED7F635628F528CF3053E04 をインポートしますか? [Y/n] Building native extensions with: '--with-sqlite3-include=C:/sqlite-amalgamation-3330000 --with-sqlite3-lib=C:\Ruby26-x64\bin' This could take a while... Successfully installed sqlite3-1.4.2 Parsing documentation for sqlite3-1.4.2 Installing ri documentation for sqlite3-1.4.2 Done installing documentation for sqlite3 after 7 seconds 1 gem installed
ここに原因があるような気がします。
しかし、
bundle install
をしたときにエラーメッセージは出現しません。
どなたか解決方法のご教授をお願いします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。