RubyとRuby on Railsをインストールしてみた際のメモとなります。それぞれインストールしてみたバージョンは下記です。
- Ruby:Ruby 3.0.4p208
- Ruby on Rails:6.1.4.4
基本的に下記のページを参考にしました。基本的には同じような内容となります。下記ページの方が分かりやすいかもしれません。
- https://prog-8.com/docs/ruby-env-win
- https://prog-8.com/docs/rails-env-win
Ruby 3.0.4p208 のインストール
下記ページにアクセスする
Archivesをクリックする
![](https://work-note32.com/wp-content/uploads/2022/12/image-5.png)
Ruby+Devkit 3.0.4-1(x64)をクリックする
![](https://work-note32.com/wp-content/uploads/2022/12/image-6.png)
ダウンロードしたインストーラーを起動する
![](https://work-note32.com/wp-content/uploads/2022/12/image-7.png)
I accrpt the Licence にチェックをつけ、Nextをクリックする
![](https://work-note32.com/wp-content/uploads/2022/12/image-8.png)
Installボタンをクリックする
![](https://work-note32.com/wp-content/uploads/2022/12/image-9.png)
Nextボタンをクリックする
(Nextを押すとしばらくの間インストールが進む)
![](https://work-note32.com/wp-content/uploads/2022/12/image-10.png)
インストールが完了したら下記のような画面が立ち上げるので、Finishボタンをクリックする
![](https://work-note32.com/wp-content/uploads/2022/12/image-11.png)
下記のようなコマンドプロンプトが立ち上がるので、1,3と入力してEnterを押す
![](https://work-note32.com/wp-content/uploads/2022/12/image-12.png)
下記のような画面になると思うので、Enterを押して画面を閉じる。
![](https://work-note32.com/wp-content/uploads/2022/12/image-13-1024x471.png)
コマンドプロンプトを立ち上げ(検索窓にcmdとを打ち込むのが早い)、ruby -vを打ち込む
→ Ruby 3.0.4p208 がインストールできていることを確認できたのでOK。
![](https://work-note32.com/wp-content/uploads/2022/12/image-26.png)
Ruby on Rails6.1.4.4 のインストール
上記作業でRubyがインストールされている状態で、コマンドプロンプトを起動し、gem install rails -v 6.1.4.4を打ち込む
![](https://work-note32.com/wp-content/uploads/2022/12/image-23.png)
下記のような感じでインストールが進んでいく
![](https://work-note32.com/wp-content/uploads/2022/12/image-24-1024x536.png)
rails -v を実行しインストールされたバージョンを確認してみる
→6.1.4.4がインストールされているのでOK
![](https://work-note32.com/wp-content/uploads/2022/12/image-25.png)
webpacker,yarnのインストール
上記をインストール後、Railsアプリケーションを作成し起動してみたのですが、Not found~ のようなエラーが発生し起動に失敗しました。以下のページを参考に、キャプチャのようなコマンドを実行することで、Railsアプリケーションは起動するようになりました。
- https://qiita.com/NaokiIshimura/items/8203f74f8dfd5f6b87a0
- https://qiita.com/kurararara/items/21c70c4adfd3bb323412
![](https://work-note32.com/wp-content/uploads/2022/12/image-29.png)
![](https://work-note32.com/wp-content/uploads/2022/12/image-30.png)