progateの「Ruby on Railsの環境構築をしてみよう!(Windows)」でサーバー構築につまづいた時の対処法
サーバー構築につまづいた時の対処法
Railsサーバーをたてたときのエラー
初めてRuby onRailsの実行環境を行う際にRailsのアプリケーション作成まではうまくいき、さあ次はRailsのサーバーを立てようかとのrails s
のコマンドを入力したとき、以下のようなエラーを吐かれた。
Could not find gem 'sqlite3 x64-mingw32' in any of the gem sources listed in your Gemfile.
Run `bundle install` to install missing gems.
あれ?progateの記事通りにやったのに違う結果になったぞ。と思いいろいろ調べた結果どうもgemのバージョンに問題があるらしい。gemとはなんぞや?
Gemfileの更新
Railsアプリケーションを作成したときに生成されたフォルダ直下にGemfileというものがある。
そのGemfileを適当なエディタ(Atomやサクラエディタなど)で開き、9行目の
gem 'sqlite3'
をgem 'sqlite3', '~> 1.3.6'
に変更。
そして、コマンドプロンプトでbundle update
とbundle install
を実行。
あらためてRailsのサーバー構築
コマンドプロンプトでrails s
を実行。
そして、適当なブラウザ(ChromeやFireFoxなど)のURLに
http://localhost:3000/
と打って更新して以下のようなページが表示されたら成功。
Yay!You're on Rails!
投稿者のRubyの学習状況
- progateでRubyの全5レッスン完了(1周)
- progateの「Rubyの開発環境を用意しよう!(Windows用)」を完了
- progateの「Ruby on Railsの環境構築をしてみよう!(Windows)」のサーバー構築段階
- progate以外でRubyを触った経験はほとんどないです
投稿者の実行環境
- ruby 2.4.9p362 (2019-10-02 revision 67824) [x64-mingw32]
- Rails 5.2.3
参考記事
- ruby 2.4.9p362 (2019-10-02 revision 67824) [x64-mingw32]
- Rails 5.2.3
参考記事
Author And Source
この問題について(progateの「Ruby on Railsの環境構築をしてみよう!(Windows)」でサーバー構築につまづいた時の対処法), 我々は、より多くの情報をここで見つけました https://qiita.com/riest817/items/d23e8fcd987ae008eb6d著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .