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

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

詳細はこちら
Ruby

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

Ruby on Rails

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

Q&A

解決済

1回答

1522閲覧

rails routes ができない

attakrui

総合スコア2

Ruby

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

Ruby on Rails

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

0グッド

0クリップ

投稿2020/12/22 03:13

編集2020/12/22 04:32

前提・実現したいこと

githubからデータをプルしたあと、rails routes ができなくなってしまいました。

original_newsは、ポートフォリオ制作のために以前から作成していたディレクトリになります。
機能実装のため、機能ごとにgithubで管理を行っていました。
ユーザー投稿機能のブランチ作成を行い、マージし、マスターブランチにプルを行ったあとから、今回のエラーが発生しました。

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

/Users/shin/projects/original_news/vendor/bundle/ruby/2.6.0/gems/bootsnap-1.5.1/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:23:in `require': cannot load such file -- /Users/shin/projects/original_news/vendor/bundle/ruby/2.6.0/gems/bindex-0.8.1/lib/skiptrace/internal/cruby.bundle (LoadError)

試したこと

他のエラー記事も確認し、bundle updateの実行をしました。

bundle exec rake routesの実行

rake aborted! LoadError: cannot load such file -- /Users/shin/projects/original_news/vendor/bundle/ruby/2.6.0/gems/bindex-0.8.1/lib/skiptrace/internal/cruby.bundle 中略 Tasks: TOP => routes => environment (See full trace by running task with --trace)

rails s, rails generateの実行
rails routesと同様エラー

どうぞよろしくお願いします。

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

pwdコマンドの結果
/Users/shin/projects/original_news

rails 6.0.3.4
ruby 2.6.0

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

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

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

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

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

m.ts10806

2020/12/22 03:33

>bundle updateの実行 bundle exec rake routesなども実行してみましたが 上記の結果はどうなっているのでしょうか。 あと、他のrailsのコマンド(serverとかgenerateとか)はどうでしょうか。
attakrui

2020/12/22 03:51 編集

>bundle updateの実行 ''' rake aborted! LoadError: cannot load such file -- /Users/shin/projects/original_news/vendor/bundle/ruby/2.6.0/gems/bindex-0.8.1/lib/skiptrace/internal/cruby.bundle 中略 Tasks: TOP => routes => environment (See full trace by running task with --trace) ''' > あと、他のrailsのコマンド(serverとかgenerateとか)はどうでしょうか。 こちらに関しては、routesと同様のエラー文がでています。
m.ts10806

2020/12/22 03:59

あと、railsコマンドについてはプロジェクトディレクトリにcdで入ってから実行していますか? エラー見る限り、 /Users/shin/projects/original_news ですかね。 ただ、今回の環境に初めて作ったディレクトリだったのでしょうか? ちょっとそこに至るまでの背景や前提も気にはなります。
attakrui

2020/12/22 04:11

> あと、railsコマンドについてはプロジェクトディレクトリにcdで入ってから実行していますか? はい、ホームディレクトリから、cdで入っていってrailsコマンドの実行しています。 > ただ、今回の環境に初めて作ったディレクトリだったのでしょうか? original_newsは、ポートフォリオ制作のために以前から作成していたディレクトリになります。 機能実装のため、機能ごとにgithubで管理を行っていました。 ユーザー投稿機能のブランチ作成を行い、マージし、マスターブランチにプルを行ったあとから、今回のエラーが発生しました。背景としては、以上になります。 もし、聞かれていることと違っている場合はすみません。
m.ts10806

2020/12/22 04:14

>cdで入っていってrailsコマンドの実行しています 念のためpwdコマンドの結果も追記してください。 >ユーザー投稿機能のブランチ作成を行い、マージし マージでおかしくなったとかはよくある話ですね。 以前のブランチ、バージョンに戻して確認してみるのも1つの手です。 あと最初に言っておけばよかったですが、こちらは「質問への追記修正」の依頼のコメント欄なので、 基本的に、質問本文にない情報については、質問本文編集して追記願います。
attakrui

2020/12/22 04:26

>念のためpwdコマンドの結果も追記してください。 shin@doishinichirounoMacBook-Pro original_news % pwd /Users/shin/projects/original_news >>ユーザー投稿機能のブランチ作成を行い、マージし マージでおかしくなったとかはよくある話ですね。 以前のブランチ、バージョンに戻して確認してみるのも1つの手です。 そうなんですね、、こまめgithubで管理できていなかったので、あまりやりたくはないのですが、最悪そうするしかないですね。。 >あと最初に言っておけばよかったですが、こちらは「質問への追記修正」の依頼のコメント欄なので、 基本的に、質問本文にない情報については、質問本文編集して追記願います。 大変失礼致しました。質問文本文に記載するようにします。
m.ts10806

2020/12/22 04:35

>あまりやりたくはないのですが プロジェクトディレクトリ別に作るのも1つの手です。 あくまで「正常に動いていたリビジョンを取得してきて確かめる」のが目的です。 できれば現在問題が起きているリビジョンとの差分も確かめたほうが良いかもしれません。 ちょっと今すぐコマンドでてきませんが、リビジョン同士の差分比較もできたはず。
attakrui

2020/12/22 04:40

> あくまで「正常に動いていたリビジョンを取得してきて確かめる」のが目的です。 そういうことですね!かしこまりました。 リビジョン同士の差分比較のコマンドを検索し、実行してみます。
guest

回答1

0

自己解決

解決できましたので、方法を共有します。
過去の正常に動いていたリビジョンを取得し、比較したところ
original_news/vendor/bundle/ruby/2.6.0 という謎のファイルがされていましたので、こちらを削除し、改めてrails sを実行したところ作動させることができました。

投稿2020/12/22 09:21

attakrui

総合スコア2

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

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

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.36%

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

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

質問する

関連した質問