簡體   English   中英

docker-compose up 的 nokogiri “加載錯誤”錯誤

[英]Errors of nokogiri "Load Error" with docker-compose up

我在 m1 mac 上運行帶有 docker-compose 的 rails 應用程序。 不斷收到2個特定錯誤,

/usr/local/bundle/gems/bootsnap-1.12.0/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:15:in `require': cannot load such file -- nokogiri/nokogiri (LoadError)

這是第一個

/usr/local/bundle/gems/nokogiri-1.13.6-aarch64-linux/lib/nokogiri/extension.rb:7:in `require_relative': Error loading shared library ld-linux-aarch64.so.1: No such file or directory (needed by /usr/local/bundle/gems/nokogiri-1.13.6-aarch64-linux/lib/nokogiri/3.1/nokogiri.so) - /usr/local/bundle/gems/nokogiri-1.13.6-aarch64-linux/lib/nokogiri/3.1/nokogiri.so (LoadError)

這是第二個。

安裝所有 gem 后開始顯示錯誤,我已經無數次重新安裝 nokogiri,重建了映像和容器,並確保 bundle 也安裝在我的 dockerfile 中。

通過將platform: linux/x86_64添加到我docker-compose.yml文件中解決了這個問題

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM