前提・実現したいこと
プログラミング初学者です。
Webアプリ開発のため、4月よりRuby、Ruby on Railsの学習(Progate、たのしいRuby第6版)を進めております。
現在Surface pro6(Windows10)を使用しており、Progateに掲載されている手順でRubyとRailsの環境構築にトライしているのですがsqlite3インストールエラーが発生し解決できません。
まずはプロトタイプ開発のため、できれば現在所持しているマシン(Windows OS)で開発環境を整えたいと考えております。
ただし、Webで類似エラーのQAを調べる限り、Windows上での環境構築は難易度が高そうなため、今回の件が解決したとしても、エラーが多発するのではないかと懸念しております。
プロトタイプであっても、仮想環境を構築した方がよいのか、もしくはMacを購入した方がよいのか含め、ご意見・アドバイス頂けますと幸いです。
発生している問題・エラーメッセージ
コマンドプロンプトで
rails new sample_app -G
を実行したところ以下エラーが発生。
※参考にしたインストール手順:https://prog-8.com/docs/rails-env-win
※上記サイトの「アプリケーションの作成」の箇所でsqlite3のインストールエラー発生
該当のソースコード
Fetching sqlite3 1.4.2
Installing sqlite3 1.4.2 with native extensions
エラー: mingw32: "Alexey Pavlov (Alexpux) alexpux@gmail.com" の署名は信頼されていません
エラー: mingw64: "Alexey Pavlov (Alexpux) alexpux@gmail.com" の署名は信頼されていません
エラー: msys: "Alexey Pavlov (Alexpux) alexpux@gmail.com" の署名は信頼されていません
エラー: データベース 'mingw32' は無効です (無効または破損したデータベース (PGP 鍵))
エラー: データベース 'mingw64' は無効です (無効または破損したデータベース (PGP 鍵))
エラー: データベース 'msys' は無効です (無効または破損したデータベース (PGP 鍵))
Gem::Ext::BuildError: ERROR: Failed to build gem native extension.
試したこと
Progate(https://prog-8.com/docs/rails-env-win)の手順に従い、以下を試すも同様のエラーが発生します。
ridk exec pacman -S mingw-w64-x84_64-sqlite3
エラー: mingw32: "Alexey Pavlov (Alexpux) alexpux@gmail.com" の署名は信頼されていません
エラー: mingw64: "Alexey Pavlov (Alexpux) alexpux@gmail.com" の署名は信頼されていません
エラー: msys: "Alexey Pavlov (Alexpux) alexpux@gmail.com" の署名は信頼されていません
エラー: データベース 'mingw32' は無効です (無効または破損したデータベース (PGP 鍵))
エラー: データベース 'mingw64' は無効です (無効または破損したデータベース (PGP 鍵))
エラー: データベース 'msys' は無効です (無効または破損したデータベース (PGP 鍵))
補足情報(FW/ツールのバージョンなど)
ruby -v
ruby 2.6.6p146 (2020-03-31 revision 67876) [x64-mingw32]
rails -v
Rails 5.2.4.2
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/05/26 05:33