前提・実現したいこと
Progateの環境構築のレッスンの最中で、Railsのサーバー立ち上げをしたいと思っています。(mac)
まず説明に従いターミナルにて以下のコードを実行しました。
rails new sample_app
cd sample_app
ここまでは問題ありませんでした。しかし、
rails s を実行すると
Error: uninitialized constant URI::Generic.
というエラーが表れ立ち往生しています。
お時間のある方は教えていただけると嬉しいです。
発生している問題・エラーメッセージ
Error: uninitialized constant URI::Generic.
該当のソースコード
inoueshunsuke@shun ruby_lesson % cd sample_app inoueshunsuke@shun sample_app % rails s [WARNING] Could not load command "rails/commands/server/server_command". Error: uninitialized constant URI::Generic. ・ ・ ・
試したこと
まず、同じ質問のterarail記事(以下)の解決策(提案)を試しましたが、起動しませんでした。
https://teratail.com/questions/229914
https://teratail.com/questions/233687
次にQiita記事を参考にしました。
エラー(uninitialized constant)が定義したクラスを読み込むことができないという意味であることがわかり、以下2つの方法が取れるのかなと思いました。
1,「URI::Generic.」というクラスをもつファイルをオープンし、クラスを読み込む
2,そのファイルがないのであれば、自分でファイルを作成し「URI::Generic.」を定義する
それぞれに対する疑問
1 URI::Generic.の記述を持つファイルはどうやって調べればわかるのか。
2 ファイルはどのフォルダ内に作成をするべきなのか。また、その際どのように記述をすればよいのか。
また、他のやり方の提案がある場合はそちらも教えていただけると嬉しいです。
補足情報(FW/ツールのバージョンなど)
バージョン
Ruby 2.5.0
Rails 5.2.4.1
MacOS 10.15.2
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/03/03 16:15