gpt4 book ai didi

ruby-on-rails - 错误 : rails aborted! LoadError : dlopen(/Users. ..但是是一个不兼容的架构(有 'x86_64' ,需要 'arm64e' ))

转载 作者:行者123 更新时间:2023-12-05 04:38:52 32 4
gpt4 key购买 nike

出现这样的错误

rails aborted!

LoadError: dlopen(/Users/../.rbenv/versions/2.4.6/lib/ruby/gems/2.4.0/gems/grpc-1.22.0-universal-darwin/src/ruby/lib/grpc/2.4/grpc_c.bundle, 0x0009): tried: '/Users/../.rbenv/versions/2.4.6/lib/ruby/gems/2.4.0/gems/grpc-1.22.0-universal-darwin/src/ruby/lib/grpc/2.4/grpc_c.bundle' (mach-o file, but is an incompatible architecture (have 'x86_64', need 'arm64e')), '/usr/local/lib/grpc_c.bundle' (no such file), '/usr/lib/grpc_c.bundle' (no such file) - /Users/../.rbenv/versions/2.4.6/lib/ruby/gems/2.4.0/gems/grpc-1.22.0-universal-darwin/src/ruby/lib/grpc/2.4/grpc_c.bundle

我的项目要求我设置这些版本

  • ruby v2.4.6
  • rails v5.0.7.2
  • postgres (PostgreSQL) 14.1
  • macOs:m1 芯片(MacOs monterey)

最佳答案

我在尝试使用 nokogiri gem 时在我的 macOS 上遇到了类似的错误。

如错误消息所述,原来 gem 是为错误的平台安装的。

 > gem list | grep nokogiri 
nokogiri (1.13.1 x86_64-darwin, 1.10.1, 1.6.2.1)

我通过卸载 gem 修复了这个问题

gem uninstall nokogiri --version 1.13.1

然后使用正确的平台重新安装它。

gem install nokogiri --user-install --platform arm64-darwin

关于ruby-on-rails - 错误 : rails aborted! LoadError : dlopen(/Users. ..但是是一个不兼容的架构(有 'x86_64' ,需要 'arm64e' )),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70506928/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com