Open aiueo49 opened 8 months ago
エラーが一生なおらないので技術面談行き
提供された情報から分かるところでは、Railsの新しいプロジェクトを作成する際に、concurrent-ruby
というgemでセグメンテーションフォルト(Segmentation fault)が発生しています。これは通常、Rubyのランタイムや依存関係の問題に起因する可能性があります。
対処法としては、以下のいくつかの手順を試すことができます:
バージョンの確認と更新: RubyやRails、Dockerイメージ、および関連するGemのバージョンを確認し、最新のものを使用していることを確認してください。
# Rubyのバージョン確認
ruby -v
# Railsのバージョン確認
rails -v
# Dockerコンポーズで使用されるイメージの確認
docker-compose --version
必要であれば、最新のバージョンにアップデートしてみてください。
コンテナ再作成: 一度コンテナを削除し、再度作成してみてください。このとき、一部の依存関係やキャッシュが再構築される可能性があります。
docker-compose down
docker-compose run --rm web rails new . -d=postgresql -j=esbuild -c=sass
Gemfile.lockの削除:
プロジェクトディレクトリ内の Gemfile.lock
ファイルを削除し、再度 docker-compose run
コマンドを実行してみてください。
rm Gemfile.lock
docker-compose run --rm web rails new . -d=postgresql -j=esbuild -c=sass
これらの手順を試しても問題が解決しない場合、詳細なエラーメッセージやログを調査することが重要です。何らかのエラーメッセージや詳細なログがあれば、それを共有していただければと思います。
解消しました
あとは今回用の構成で作ってみるだけ
書籍(2冊候補、内1冊予定)を購入し体系的に学び直す。
[x] 概要を学ぶ
[x] 用語を学ぶ
[x] 環境構築の流れを学ぶ
[ ] 環境を作る