LoginSignup
0
3

More than 3 years have passed since last update.

progateの「Ruby on Railsの環境構築をしてみよう!(Windows)」でサーバー構築につまづいた時の対処法

Last updated at Posted at 2019-12-15

サーバー構築につまづいた時の対処法

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というものがある。
191216 qiita.PNG
そのGemfileを適当なエディタ(Atomやサクラエディタなど)で開き、9行目の
gem 'sqlite3'gem 'sqlite3', '~> 1.3.6'に変更。
191216 qiita3.PNG

そして、コマンドプロンプトでbundle updatebundle installを実行。

あらためてRailsのサーバー構築

コマンドプロンプトでrails sを実行。
そして、適当なブラウザ(ChromeやFireFoxなど)のURLに
http://localhost:3000/と打って更新して以下のようなページが表示されたら成功。
Yay!You're on Rails!
191216 qiita2.PNG

投稿者の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 on Railsの環境構築をしてみよう!(Windows)
rails sできない時の対処法 - Qiita

0
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
3