Ruby on rails 铁路及;“码头工人”;编译失败:bundle exec rails资产:precompile rails_ENV=XXXXX退出代码:1;
当我运行Ruby on rails 铁路及;“码头工人”;编译失败:bundle exec rails资产:precompile rails_ENV=XXXXX退出代码:1;,ruby-on-rails,docker,webpacker,Ruby On Rails,Docker,Webpacker,当我运行docker compose build或docker build时,我不断遇到一个恼人的错误。 我的Docker文件: ... ADD . $ROOT RUN bundle exec rails assets:precompile RAILS_ENV=production 我遇到的问题是这一部分: 运行bundle exec rails assets:precompile rails\u ENV=production 错误消息是 > [12/12] RUN bundle ex
docker compose build
或docker build时,我不断遇到一个恼人的错误。
我的Docker文件:
...
ADD . $ROOT
RUN bundle exec rails assets:precompile RAILS_ENV=production
我遇到的问题是这一部分:
运行bundle exec rails assets:precompile rails\u ENV=production
错误消息是
> [12/12] RUN bundle exec rails assets:precompile RAILS_ENV=production
#18 3.263 yarn install
#18 3.374 [1/4] Resolving packages...
#18 3.773 [2/4] Fetching packages...
#18 8.321 [3/4] Linking dependencies...
#18 10.98 [4/4] Building fresh packages...
#18 11.51 Done in 8.26s.
#18 13.31 Compiling...
#18 46.03 Compilation failed:
#18 46.03
executor failed running [/bin/sh -c bundle exec rails assets:precompile]: exit code: 1
当我调查这件事发生的原因时,这些信息对我毫无帮助。
有人说这是由于缺乏记忆造成的,但是我如何从这个错误消息中知道并解决它呢?
你知道这个错误吗?先谢谢你
添加:在我在Dockerfile中注释掉bundle exec rails assets:precompile后,我尝试了
docker编写构建。
然后,我跑了
docker compose运行应用程序包exec rails资产:预编译
我也犯了同样的错误
Compiling...
Compilation failed:
ERROR: 1