質問: ### 前提・実現したいこと Railsの環境構築で ローカルでRailsサーバを立てる ブラウザでアクセスしたいです。 RailsのYay!You’re on Rails!の画面が立つ状態にしたいです。 ### 発生している問題・エラーメッセージ どなたかご存じの方いらっしゃいましたらご教授お願い致します! 現在Progateを参考にRuby on Railsの環境構築をしているのですが下記図が出てきてうまくいきません。(windows10です) Railsアプリケーションの作成で コマンドに「rails new sample_app」と入れると「sample_app」というフォルダはできているのですが コマンドに下記メッセージが出てきます。さっぱりお手上げ状態です.... Could not find gem 'sqlite3 (~> 1.4) x64-mingw32' in any of the gem sources listed in your Gemfile. Run `bundle install` to install missing gems. gemやbundle何かもわからず、sqlite3 (~> 1.4) x64-mingw32に何をすればよいかわかりません。 お手数をおかけしますが、どこが悪かったかご教授頂けますと幸いです。 ### 該当のソースコード ``` ソースコード To see why this extension failed to compile, please check the mkmf.log which can be found here: C:/Ruby26-x64/lib/ruby/gems/2.6.0/extensions/x64-mingw32/2.6.0/sqlite3-1.4.2/mkmf.log extconf failed, exit code 1 Gem files will remain installed in C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/sqlite3-1.4.2 for inspection. Results logged to C:/Ruby26-x64/lib/ruby/gems/2.6.0/extensions/x64-mingw32/2.6.0/sqlite3-1.4.2/gem_make.out An error occurred while installing sqlite3 (1.4.2), and Bundler cannot continue. Make sure that `gem install sqlite3 -v '1.4.2' --source 'https://rubygems.org/'` succeeds before bundling. In Gemfile: sqlite3 run bundle binstubs bundler Could not find gem 'sqlite3 (~> 1.4) x64-mingw32' in any of the gem sources listed in your Gemfile. rails webpacker:install Could not find gem 'sqlite3 (~> 1.4) x64-mingw32' in any of the gem sources listed in your Gemfile. Run `bundle install` to install missing gems. ``` ### 補足情報(FW/ツールのバージョンなど) Windows10 1Ruby 2.6.6p146 (2020-03-31 revision 67876) [x64-mingw32] インストール 2SQlite3のサイトから、「sqlite3.dll」と「sqlite3.exe」をC:\Ruby26-x64のbinにコピー 3Rails 6.0.3.1インストール 4Railsアプリケーションの作成 ←現在ここです 5ローカルでRailsサーバを立てる
回答: いろいろな原因が考えられるのですが、 とりあえず、sqlite3.exeとsqlite3.dllへのPATHは通っていますか? whereコマンドで見つかることを確認してください。 D:¥> where sqlite3.exe D:¥apl¥sqlite3¥sqlite3.exe D:¥> where sqlite3.dll D:¥apl¥sqlite3¥sqlite3.dll それから、yarnを入れていないのなら、インストールしてください。 D:¥> yarn -v 1.22.4