質問: ### 前提 rubyonrailsの環境構築を勉強しています。 こちらを参照しています。「coffee-cupさんのサイト」 windows10 ×64 rubyインストール mysys2を使いました [こちらを参照しました。Qiita「RubyInstaller2でWindows環境にRuby 2.4 + Rails 5.0.2をインストールする」](RubyInstaller2でWindows環境にRuby 2.4 + Rails 5.0.2をインストールする) railsインストール gem update --system gem install bundler Sqlite Browserのインストール Bootstrapの導入 bootstrapの導入はこちらを参照しました。Qiita「Railsアプリで Bootstrap 4 を利用する」 gem update --system gemは正常に終了しました。 rails new myapp ### 発生している問題・エラーメッセージ rake db:createと打ったところ、 rake aborted! LoadError: cannot load such file -- sqlite3/sqlite3_native C:/Users/myapp/config/application.rb:7:in `' C:/Users/myapp/Rakefile:4:in`require_relative' C:/Users/myapp/Rakefile:4:in `' Caused by: LoadError: cannot load such file -- sqlite3/2.5/sqlite3_native C:/Users/myapp/config/application.rb:7:in `' C:/Users/myapp/Rakefile:4:in`require_relative' C:/Users/myapp/Rakefile:4:in `' (See full trace by running task with --trace) とエラー表示されます。 そのようなローカルファイルはロードできない、というのは上記ファイルの<>のところを削除すれば良いのでしょうか? 初歩的な質問で、大変大変申し訳ございません。 かれこれ半日悩んでおります。 どうぞよろしくお願いいたします。 ### 試したこと 1SqliteBrowserでOpen Databaseをクリックし、myappのdbを開いても、sqlite3は見つかりませんでした。 2gem list sqlite3で確認すると、 *** LOCAL GEMS *** sqlite3 (1.3.13 x64-mingw32) と表示されます。 3sqlite3本体をダウンロードしました。 しかし、依然として同じエラーメッセージが表示されます。
回答: 以下のサイトにある内容を試してみてはどうでしょう。gemだけでなくsqlite3本体が必要なのだと思われます。 * SQLite3パッケージ - Railsインストール **【補足】** MySQLとmysql2、PostgreSQLとpgのようにsqlite3のgemはsqlite3データベースに接続するためのライブラリで、sqlite3データベース本体は別途インストールする必要があるのでしょう。