繁体   English   中英

在 M1 Mac 上使用 GRPC Gem _gpr_asprintf 问题

[英]Using GRPC Gem on M1 Mac _gpr_asprintf issue

我目前正在尝试在我的 gem 成功安装后在我的新 m1 mbp 上运行rake db:migrate

在运行这个我遇到:

jasondorn@Jasons-MacBook-Pro-2 Homebase1 % rake db:migrate
rake aborted!
LoadError: dlopen(/Users/jasondorn/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/grpc-1.42.0/src/ruby/lib/grpc/grpc_c.bundle, 0x0009): symbol not found in flat namespace '_gpr_asprintf' - /Users/jasondorn/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/grpc-1.42.0/src/ruby/lib/grpc/grpc_c.bundle
/Users/jasondorn/Developer/Homebase1/config/application.rb:35:in `<top (required)>'
/Users/jasondorn/Developer/Homebase1/Rakefile:4:in `<top (required)>'
(See full trace by running task with --trace)
jasondorn@Jasons-MacBook-Pro-2 Homebase1 % ruby -v
ruby 2.6.5p114 (2019-10-01 revision 67812) [-darwin21]
jasondorn@Jasons-MacBook-Pro-2 Homebase1 % rbenv -v
rbenv 1.2.0

在此处输入图像描述

macOS 12.0.1 (21A559) 蒙特雷

我有同样的问题。 我可以设法使用 Ruby 2.7.5 构建 gem(版本 1.43.0)。 https://github.com/grpc/grpc/issues/28509我的 gemfile 现在看起来像这样:

gem('grpc', github: 'grpc/grpc', tag: 'v1.43.0', submodules: true)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM