Ruby on Railsのrails serverでエラーが出たので、一応やり方をメモっておこうと思います。
トラブル内容
まず、こちらの記事を参考にRuby on Railsをインストールしました。
そして、コマンドプロンプトで「rails server」を入力します。
すると、こんなエラーが出ました。
Could not find gem 'sqlite3 x64-mingw32' in any of the gem sources listed in your Gemfile. Run `bundle install` to install missing gems.
'sqlite3 x64-mingw32'が無いから`bundle install`しろって書いてあるようなので、
bundle install
を実行。
処理が終わってから、再び
rails server
を実行するとやはり同じエラーがでます。
コマンドプロンプトを少しさかのぼり、Ruby on Railsのインストール部分を見てみると、このようなエラーが出ていました。
An error occurred while installing sqlite3 (1.4.1), and Bundler cannot continue.
Make sure that `gem install sqlite3 -v '1.4.1' --source 'https://rubygems.org/'`
succeeds before bundling.
In Gemfile:
sqlite3
解決法
sqlite3が無いようなので、
gem install sqlite3 -v '1.4.1' --source 'https://rubygems.org/'
を実行します。
その後、もう一度
rails server
を実行するも、
またエラーがでます。ここでbundle installをやれと言われるので、
bundle install
を実行しました。
処理が終わった後に
rails server
を実行すると、サーバーが起動しました。
一応確認のために、http://localhost:3000にアクセスします。
上のような画面が表示されれば成功です。お疲れさまでした。