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

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

詳細はこちら
Ruby

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

Webサーバー

Webサーバーとは、HTTPリクエストに応じて、クライアントに情報を提供するシステムです。

Ruby on Rails

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

Q&A

解決済

1回答

1577閲覧

rails new で webpacker のインストール中にaborted!で終了してしまいます.

Sito_Satosi

総合スコア0

Ruby

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

Webサーバー

Webサーバーとは、HTTPリクエストに応じて、クライアントに情報を提供するシステムです。

Ruby on Rails

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

0グッド

0クリップ

投稿2021/02/26 10:15

前提・実現したいこと

Rubyでの開発を目指して勉強しています。
rubyのバージョンはruby 2.6.6p146 (2020-03-31 revision 67876) [x64-mingw32]
rails のバージョンは,Rails 6.1.3 です.

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

rails new で プロジェクトを作成しようとすると以下のようなメッセージ(message1)が表示されて終了します.この後Rails 上でサーバを起動しようとするとエラーメッセージ(message2)を表示して起動しないのでRailsを使用したシステム開発
ができない状態です.

エラーメッセージ (message1) Bundle complete! 15 Gemfile dependencies, 71 gems now installed. Use `bundle info [gemname]` to see where a bundled gem is installed. run bundle binstubs bundler rails webpacker:install rails aborted! Errno::ENOENT: No such file or directory - bs_fetch:open_current_file:open bin/rails:4:in `<main>' (See full trace by running task with --trace) (message2) c:\WorkForder\ruby\project_data\rails\hello_rails>rails s Traceback (most recent call last): 25: from bin/rails:4:in `<main>' 24: from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/bootsnap-1.7.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:31:in `require' 23: from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/bootsnap-1.7.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:22:in `require_with_bootsnap_lfi' 22: from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/bootsnap-1.7.2/lib/bootsnap/load_path_cache/loaded_features_index.rb:92:in `register' 21: from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/bootsnap-1.7.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:23:in `block in require_with_bootsnap_lfi' 20: from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/bootsnap-1.7.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:23:in `require' 19: from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/railties-6.1.3/lib/rails/commands.rb:18:in `<main>' 18: from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/railties-6.1.3/lib/rails/command.rb:50:in `invoke' 17: from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/railties-6.1.3/lib/rails/command/base.rb:69:in `perform' 16: from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/thor-1.1.0/lib/thor.rb:392:in `dispatch' 15: from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/thor-1.1.0/lib/thor/invocation.rb:127:in `invoke_command' 14: from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/thor-1.1.0/lib/thor/command.rb:27:in `run' 13: from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/railties-6.1.3/lib/rails/commands/server/server_command.rb:135:in `perform' 12: from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/railties-6.1.3/lib/rails/commands/server/server_command.rb:135:in `tap' 11: from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/railties-6.1.3/lib/rails/commands/server/server_command.rb:138:in `block in perform' 10: from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/activesupport-6.1.3/lib/active_support/dependencies.rb:332:in `require' 9: from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/activesupport-6.1.3/lib/active_support/dependencies.rb:299:in `load_dependency' 8: from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/activesupport-6.1.3/lib/active_support/dependencies.rb:332:in `block in require' 7: from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/bootsnap-1.7.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:31:in `require' 6: from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/bootsnap-1.7.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:22:in `require_with_bootsnap_lfi' 5: from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/bootsnap-1.7.2/lib/bootsnap/load_path_cache/loaded_features_index.rb:92:in `register' 4: from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/bootsnap-1.7.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:23:in `block in require_with_bootsnap_lfi' 3: from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/bootsnap-1.7.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:23:in `require' 2: from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/bootsnap-1.7.2/lib/bootsnap/compile_cache/iseq.rb:55:in `load_iseq' 1: from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/bootsnap-1.7.2/lib/bootsnap/compile_cache/iseq.rb:30:in `fetch' C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/bootsnap-1.7.2/lib/bootsnap/compile_cache/iseq.rb:30:in `fetch': No such file or directory - bs_fetch:open_current_file:open (Errno::ENOENT) ### 該当のソースコード rubyのバージョンはruby 2.6.6p146 (2020-03-31 revision 67876) [x64-mingw32] rails のバージョンは,Rails 6.1.3 です. ### 試したこと まだ勉強を始めたばかりなので,Ruby と Rails を何回か再インストールしました. インストールの手順はWeb上の参考資料で行いました. ### 補足情報(FW/ツールのバージョンなど) ここにより詳細な情報を記載してください。

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

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

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

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

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

technocore

2021/02/26 12:14

> Errno::ENOENT: No such file or directory > fetch': No such file or directory - bs_fetch:open_current_file:open (Errno::ENOENT) ファイルが見つからないエラーが散見していますので、 やはり環境構築かインストールに失敗しているのでしょう。
Sito_Satosi

2021/02/26 14:08

ありがとうございます.一度アンインストールして再度インストールするのが良いですか?チャレンジしてみます.
technocore

2021/02/26 14:12 編集

質問内容が情報不足です。 エラーメッセージだけを丸投げするのではなく、 ・インストールした手順 ・実行した手順、実行したコマンド、正常終了したことがわかる結果など を質問文に明記しましょう。
gouf

2021/02/27 03:02

Windows で環境構築を試されているように見えますが、WSL...「Windows Subsystem for Linux」を利用していない理由はありますか? (WSL のほうが、いくつかの Linux のコマンド操作の知識は必要なものの、比較的簡単に構築できると思います) VSCode との連携機能も利用できるみたいです: https://docs.microsoft.com/ja-jp/windows/wsl/tutorials/wsl-vscode
Sito_Satosi

2021/03/01 12:27

goufさん助言ありがとうございます。Winndowでのインストールは、大変だと感じていました。ちょうど手元に「独習 Ruby on Rails」翔泳社 小餅良介著がありWindows上でLinaxのエミュレーターを作って運用する例がありそれに沿ってインストールしていくとうまくインストールできました。おかげさまでRubyの学習を進行できる環境が整備されました。ご助言ありがとうございました。
gouf

2021/03/01 14:02

質問が解決した場合、その内容をまとめて ベストアンサーに設定することで この質問を解決済みにすることが出来ます
guest

回答1

0

自己解決

goufさんから以下のようなメールが入っていました。
Windows で環境構築を試されているように見えますが、WSL...「Windows Subsystem for Linux」を利用していない理由はありますか? (WSL のほうが、いくつかの Linux のコマンド操作の知識は必要なものの、比較的簡単に構築できると思います)これに対して,「goufさん助言ありがとうございます。Winndowでのインストールは、大変だと感じていました。ちょうど手元に「独習 Ruby on Rails」翔泳社 小餅良介著がありWindows上でLinaxのエミュレーターを作って運用する例があり,それに沿ってインストールしていくとうまくインストールできました。おかげさまでRubyの学習を進行できる環境が整備されました。ご助言ありがとうございました。」のようなメールを送り問題が解決した旨のお礼をしました.

投稿2021/03/02 00:52

Sito_Satosi

総合スコア0

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

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

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.36%

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

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

質問する

関連した質問