macOS 13下安装rsvg2与gobject-introspection Gem失败求助
安装rsvg2和gobject-introspection Gem失败的问题
我尝试安装rsvg2和gobject-introspection两个Gem但未成功,gobject-introspection的原生库已通过brew安装。我使用RVM安装的Ruby 2.7.2,执行gem install rsvg2:3.5.1时出现以下错误:
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [gobject_introspection.bundle] Error 1
make failed, exit code 2
Gem文件将保留在/Users/ibrahimsalem/.rvm/gems/ruby-2.7.2@salam_sc/gems/gobject-introspection-3.5.1供检查,日志记录在/Users/ibrahimsalem/.rvm/gems/ruby-2.7.2@salam_sc/extensions/arm64-darwin-22/2.7.0/gobject-introspection-3.5.1/gem_make.out。
以下是gem env的输出:
gem env RubyGems Environment: - RUBYGEMS VERSION: 3.1.4 - RUBY VERSION: 2.7.2 (2020-10-01 patchlevel 137) [arm64-darwin22] - INSTALLATION DIRECTORY: /Users/ibrahimsalem/.rvm/gems/ruby-2.7.2@salam_sc - USER INSTALLATION DIRECTORY: /Users/ibrahimsalem/.gem/ruby/2.7.0 - RUBY EXECUTABLE: /Users/ibrahimsalem/.rvm/rubies/ruby-2.7.2/bin/ruby - GIT EXECUTABLE: /usr/bin/git - EXECUTABLE DIRECTORY: /Users/ibrahimsalem/.rvm/gems/ruby-2.7.2@salam_sc/bin - SPEC CACHE DIRECTORY: /Users/ibrahimsalem/.gem/specs - SYSTEM CONFIGURATION DIRECTORY: /Users/ibrahimsalem/.rvm/rubies/ruby-2.7.2/etc - RUBYGEMS PLATFORMS: - ruby - arm64-darwin-22 - GEM PATHS: - /Users/ibrahimsalem/.rvm/gems/ruby-2.7.2@salam_sc - /Users/ibrahimsalem/.rvm/rubies/ruby-2.7.2/lib/ruby/gems/2.7.0 - GEM CONFIGURATION: - :update_sources => true - :verbose => true - :backtrace => false - :bulk_threshold => 1000 - REMOTE SOURCES: - https://rubygems.org/ - SHELL PATH: - /Users/ibrahimsalem/.rvm/gems/ruby-2.7.2@salam_sc/bin - /Users/ibrahimsalem/.rvm/gems/ruby-2.7.2@global/bin - /Users/ibrahimsalem/.rvm/rubies/ruby-2.7.2/bin - /Users/ibrahimsalem/.rvm/bin - /opt/homebrew/bin - /opt/homebrew/sbin - /usr/local/bin - /System/Cryptexes/App/usr/bin - /usr/bin - /bin - /usr/sbin - /sbin - /Library/Apple/usr/bin
内容的提问来源于stack exchange,提问作者Ibrahim salem
相关产品推荐
相关产品推荐

