追記
version
rails 5.1.6 ruby 2.3.6
spec
8core cpu 16gb memory
その他
macにdockerコンテナーを立ち上げて中で確認してます。
ただ、dockerとかの問題ではないと思うのは
同じコンテナーで新しくrails projectを作ってやると遅くないです。
のでrails repositoryの中でなんらかの問題あると思ってます。
bundle exec rails c bundle exec rake db:migrate
など
railsで用意されてるコマンドを実行すると非常に時間がかかります。
エラーがあった場合もその検知が遅く
エラーがなく正常に実行されても遅いです。
例えば、rails cでコンソールまで入るのに約10分かかります。
bundle exec rails c Ignoring bcrypt-3.1.11 because its extensions are not built. Try: gem pristine bcrypt --version 3.1.11 Ignoring byebug-8.2.2 because its extensions are not built. Try: gem pristine byebug --version 8.2.2 Ignoring curb-0.9.3 because its extensions are not built. Try: gem pristine curb --version 0.9.3 Ignoring ffi-1.9.23 because its extensions are not built. Try: gem pristine ffi --version 1.9.23 Ignoring hitimes-1.2.6 because its extensions are not built. Try: gem pristine hitimes --version 1.2.6 Ignoring kgio-2.10.0 because its extensions are not built. Try: gem pristine kgio --version 2.10.0 Ignoring nio4r-2.2.0 because its extensions are not built. Try: gem pristine nio4r --version 2.2.0 Ignoring nokogiri-1.8.2 because its extensions are not built. Try: gem pristine nokogiri --version 1.8.2 Ignoring unf_ext-0.0.7.2 because its extensions are not built. Try: gem pristine unf_ext --version 0.0.7.2 ...ここで止まって10分程度... Loading development environment (Rails 5.1.6) [1] pry(main)>
初回だけではなく二回目も遅いです。
こちら遅い原因を調べるためにどうすれば良いですか?
なんとなくtimeout時間を用意すれば解消される気もしますが、
railsで用意されたコマンドを実行して結果が出るまでのタイムアウト値を調整する方法はありますでしょうか?
何かヒントになることありましたら教えていただければ助かります。
あなたの回答
tips
プレビュー