🎄teratailクリスマスプレゼントキャンペーン2024🎄』開催中!

\teratail特別グッズやAmazonギフトカード最大2,000円分が当たる!/

詳細はこちら
Ruby

Rubyはプログラミング言語のひとつで、オープンソース、オブジェクト指向のプログラミング開発に対応しています。

Q&A

解決済

4回答

5771閲覧

rails s を起動したい

NagiNagi003

総合スコア1

Ruby

Rubyはプログラミング言語のひとつで、オープンソース、オブジェクト指向のプログラミング開発に対応しています。

0グッド

1クリップ

投稿2021/03/15 16:40

前提・実現したいこと

■解決したいこと
rails s を起動可能にしたい

YouTubeを見ながら「recipegram」というアプリを作成中です。

発生している問題・エラーメッセージ

bin/rails:3:in `require_relative': cannot load such file -- /Users/ryo.work/recipegram/config/boot (LoadError) from bin/rails:3:in `<main>'

該当のソースコード

Ruby on Rails

試したこと

bin/rails のrequire_relative '../config/boot'のbootをbootsnapにしてみた。

検索して解説を見ましたがどこを変更すれば良いのかわかりません。
宜しくお願いします。

補足情報(FW/ツールのバージョンなど)

検索したのは上記のエラーメッセージを打ち、出てきた解説を10ページ読んで、YouTubeでも調べてみました。解決できません。

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

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

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

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

winterboum

2021/03/15 23:00

そこまでの開発手順でどっか間違えてます。 YouTubeが間違えてるかもしれないし。 どう行ってきたか、打ち込んだcommandをここに書いてください
FKM

2021/03/16 02:06

使用しているRubyとRailsのバージョンは何ですか。また、起動しようとしてるプラットホームも教えてください。
NagiNagi003

2021/03/16 08:32

Ruby ver: 3.0.0 Homebrew : Homebrew 3.0.5 Homebrew/homebrew-core (git revision 4b1e8c2af6; last commit 2021-03-15) Homebrew/homebrew-cask (git revision ec5d3bf5d6; last commit 2021-03-15) rbenv -v: rbenv 1.1.2 ------ 経緯 Ruby、Homebrew、rbenvのインストール後は以下です。 ・brew install rbenv ruby-build ・echo $SHELL ・echo 'eval "$(rbenv init -)"' >> ~/.zshrc ・source ~/.zshrc ・rbenv install --list ・rbenv install 2.6.5 ・rbenv versions ・rbenv global 2.6.5 ・ruby -v ・gem install rails -v "5.2.4.1" ・rails new recipegram ・cd recipegram ・rails s →ryo.work@renmaryounoMacBook-Air recipegram % rails s bin/rails:3:in `require_relative': cannot load such file -- /Users/ryo.work/recipegram/config/boot (LoadError) from bin/rails:3:in `<main>' 上記のエラーが発生といった感じです。
guest

回答4

0

rubyをアンインストールし、バージョンを3.0.0→2.6.5に変更後、環境構築を再度行ったところ、サーバー起動する事ができました。

投稿2021/03/17 08:41

NagiNagi003

総合スコア1

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

ベストアンサー

以下の環境でrails newしましたが、問題なく動きますね。
(但しM1MacではなくIntelMacですが)
バグではなくあなたの手順ミスではないですか?

ruby 2.6.6p146 (2020-03-31 revision 67876) [x86_64-darwin19]
Rails 5.2.4.5
rbenv 1.1.2
Homebrew 3.0.5-59-gd1fd7e3

投稿2021/03/16 15:20

technocore

総合スコア7337

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

  1. rails new recipegram でエラーはありませんでしたか?
  2. 念の為 dir recipegram にて bundle install してエラーが出ないことを確認してください

投稿2021/03/16 09:11

winterboum

総合スコア23567

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

NagiNagi003

2021/03/16 11:57

1.問題なしでした 2. zsh: command not found: dir となりました。
NagiNagi003

2021/03/16 14:33

現在、もう一度環境構築をしなおしたら、https://qiita.com/kodai_0122/items/56168eaec28eb7b1b93b こちらの記事のRubyインストールの部分である $ rails _5.2.3_ new . -d postgresql --skip-bundle こちらのコマンドを打ったら再度以下のようなバグが出ました。 bin/rails:3:in `require_relative': cannot load such file -- /Users/ryo.work/recipegram/config/boot (LoadError) from bin/rails:3:in `<main>'
winterboum

2021/03/16 22:30

「dir recipegram にて」 とは directory recipegram に cd して という意味です。 --skip-bundle してるのでしたら、bundle install は必須
winterboum

2021/03/16 22:32

参照先での rails new の使い方は標準的ではないですね。。。。
guest

0

これを見る限りパスが合っているかどうか怪しいですね。require_relativeは相対パスで呼び出すので、現在位置を確認したほうが良さそうです。

RubyでrequireしたらLoadError (cannot load such file -- ruby_file)になった時に

投稿2021/03/16 08:58

FKM

総合スコア3647

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.36%

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

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

質問する

関連した質問