我正在运行一个rails应用程序,在m1 mac上使用。一直有两个特定的错误,
/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)这是第二个。
安装完所有的宝石之后,错误就开始显示了,我已经重新安装了nokogiri无数次,重建了映像和容器,并确保bundle也安装在我的dockerfile中。
发布于 2022-07-20 12:03:18
通过将platform: linux/x86_64添加到我的docker-compose.yml文件中,解决了这个问题
https://stackoverflow.com/questions/73047662
复制相似问题