我的 rails 开发环境在 Docker 中运行,如果不使用DISABLE_SPRING=true
. 下面的狙击手说明了会发生什么:
app@docker:[project] $ bundle exec rails c
Could not find rake-13.0.6 in any of the sources
Run `bundle install` to install missing gems.
app@docker:[project] $ DISABLE_SPRING=true bundle exec rails c
D, [2022-01-19T03:44:17.663136 #20] DEBUG -- sentry: initialized a background worker with 6 threads
Loading development environment (Rails 6.1.4.4)
irb(main):001:0>
我尝试从头开始重建我的 docker 映像,删除Gemfile.lock
并再次构建。除了禁用弹簧之外,没有任何作用。
令人惊讶的是,rails server
工作正常。
有任何想法吗?