質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
87.20%
Ruby on Rails 6

Ruby on Rails 6は、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

解決済

Rails 6.0.3.1 アンインストール、再インストール

nekoyama7
nekoyama7

総合スコア200

Ruby on Rails 6

Ruby on Rails 6は、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

2回答

0リアクション

0クリップ

87638閲覧

投稿2020/06/06 05:59

Rails 6.0.3.1 アンインストール、再インストール

こんにちは。

Rails4, Rails5 は、インストールして、プログラムを書いたことがあります。

Windows8.1 に Node.js, Yarn をインストールしないまま、
gem install rails で、Rails 6.0.3.1 をインストールしてしまいました。

わたしの買った Rails6 (ver 5 ではなく 6)の入門書には、Node.js や Yarn のインストールのことは、書いてありません。

Rails ガイド 日本語版

上記 3.1 Rails のインストール にも、Node.js や Yarn のインストールのことは、書いてないです。ブラウザー左上のバージョンを選ぶプルダウンは v6.0 ですが、古いバージョンのままかもしれません。


なお、rbenv は、使っていません。


Rails の本家サイト

上記 3.1 Installing Rails を見ますと、

Before you install Rails, you should check to make sure that your system has the proper prerequisites installed. These include:

  • Ruby
  • SQLite3
  • Node.js
  • Yarn

つまり、gem install rails を実行する前に、上記の4個のソフトを必ずインストールするんですね。

make sure---必ず---と強調してあります。


Node.js, Yarn のインストールが必要なことを知らないままで、以下を行いました。

gem install rails Rails 6.0.3.1 をインストール。

新規アプリの名前を Rails6_hakone としました。hakone は、「箱根」です。
rails new Rails6_hakone を実行。新規アプリのフォルダーが作られました。

しかし、web server, Puma が起動しません。
以下のどちらでもダメでした。
rails server
ruby bin/rails server

コマンドプロンプトの下の方のエラーを読みますと、

webpacker configuration file not found

webpacker の設定ファイルが見つかりませんよ。
ファイル名 webpacker.yml
ということのようです。

必要なソフトが、インストールされてないままだったので、他にも、様々なトラブルが起きているかもしれません。
設定ファイルなどが、おかしな状態になっているかもしれません。


このままで、Node.js, Yarn をインストールしようとかとも思いましたが、気になるのは、すでに gem install rails を実行してしまっていることです。


gem list で、インストールされているソフトのリストが、ずらっと出てきました。

トラブルを防ぐ(減らす)には、Rails と、同時にインストールされたソフトを、アンインストールしてから、つまり、Rails をインストールする前の状態に戻してから、Node.js, Yarn をインストールするべきだと思います。

それから、再び、Rails をインストールしたいです。

guides.rubygems.org のコマンドリファレンス
での gem uninstall の説明。

gem uninstall rails -D で、依存(dependency, dependencies)関係にあるソフトもアンインストールされるのでしょうか?


rails new コマンドで作成された、新規アプリのフォルダーも削除します。

その他に、削除すべきファイル、フォルダーはありますか?
いろいろなソフト(gem)の設定ファイルなど、気がかりです。

CCleaner というソフトで、Windows8.1 のレジストリーも整理します。


Node.js, Yarn のインストールの後、Rails Rails 6.0.3.1 をインストールします。

gem install rails v6.0.3.1 これで良いでしょうか?
これで、rails が依存するソフトも再びインストールされるのでしょうか?


参考---すでにインストールしたもの

------ Ruby ------

rubyinstaller でインストール。

rubyinstaller-devkit-2.6.6-1-x64.exe で、Ruby をインストールしました。

プロンプト>ruby -v バージョンが表示されました。

プロンプト>bundler -v バージョンが表示されました。
すでに bundler が、インストールされています。

------ SQLite3 ------

ダウンロードして、解凍した中から

  • sqlite3.dll
  • sqlite3.exe

を、パスの通っている
C:\Windows\System32 に入れました。

gem install sqlite3 --を実行しました。

プロンプト>sqlite3 -help --ヘルプが表示されました。

プロンプト>sqlite3 -version --バージョンと日付が表示されました。

------ Rails6 ------

アンインストール、再インストールします。

gem install rails で Rails をインストールしました。

プロンプト>rails -v --バージョンが表示されました。

以下のような質問にはリアクションをつけましょう

  • 質問内容が明確
  • 自分も答えを知りたい
  • 質問者以外のユーザにも役立つ

リアクションが多い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

気になる質問をクリップする

クリップした質問は、後からいつでもマイページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

下記のような質問は推奨されていません。

  • 間違っている
  • 質問になっていない投稿
  • スパムや攻撃的な表現を用いた投稿

適切な質問に修正を依頼しましょう。

まだ回答がついていません

会員登録して回答してみよう

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
87.20%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問

同じタグがついた質問を見る

Ruby on Rails 6

Ruby on Rails 6は、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。