當它提示我這條訊息時,我試圖通過 ruby?? gems安裝ocra :
gem install ocra
Ignoring strscan-3.0.4 because its extensions are not built. Try: gem pristine strscan --version 3.0.4
按照指示,我運行了命令,gem pristine strscan --version 3.0.4并嘗試安裝另一個 gem。不幸的是,當我嘗試安裝導軌時,gem install rails
<internal:/Users/myname/.rbenv/versions/3.1.2/lib/ruby/3.1.0/rubygems/core_ext/kernel_require.rb>:85:in `require': dlopen(/Users/myname/.gem/gems/strscan-3.0.4/lib/strscan.bundle, 0x0009): tried: '/Users/myname/.gem/gems/strscan-3.0.4/lib/strscan.bundle' (mach-o file, but is an incompatible architecture (have 'x86_64', need 'arm64e')) - /Users/myname/.gem/gems/strscan-3.0.4/lib/strscan.bundle (LoadError)
我突然想到的是它說“不兼容的架構”的部分:
(mach-o file, but is an incompatible architecture (have 'x86_64', need 'arm64e'))
我跑arch了回來:
arm64
我也嘗試過跑步gem,但遇到了同樣的錯誤。
有誰知道如何解決這個問題?
uj5u.com熱心網友回復:
看起來你正在嘗試從 Mac 上運行,ocra 只能在 Windows 上運行,來源:https ://github.com/larsch/ocra#requirements
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/510052.html
標籤:红宝石红宝石
