Ton*_*ran 16 rubygems apple-silicon apple-m1
错误响应示例:
TTRAN-YK0WK9W9PM:virtual_terminal tuantran$ rvm install 2.7.6
ruby-2.7.6 - #removing src/ruby-2.7.6..
Searching for binary rubies, this might take some time.
No binary rubies available for: osx/12.3/arm64/ruby-2.7.6.
Continuing with compilation. Please read 'rvm help mount' to get more information on binary rubies.
Checking requirements for osx.
Certificates bundle '/usr/local/etc/openssl@1.1/cert.pem' is already up to date.
Requirements installation successful.
Installing Ruby from source to: /Users/tuantran/.rvm/rubies/ruby-2.7.6, this may take a while depending on your cpu(s)...
ruby-2.7.6 - #downloading ruby-2.7.6, this may take a while depending on your connection...
ruby-2.7.6 - #extracting ruby-2.7.6 to /Users/tuantran/.rvm/src/ruby-2.7.6.....
ruby-2.7.6 - #configuring.........................................................................
ruby-2.7.6 - #post-configuration.
ruby-2.7.6 - #compiling......................................................
Error running '__rvm_make -j10',
please read /Users/tuantran/.rvm/log/1658248808_ruby-2.7.6/make.log
There has been an error while running make. Halting the installation.
Run Code Online (Sandbox Code Playgroud)
解决方案: https: //github.com/rvm/rvm/issues/5153
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall.sh)"
rm -rf /opt/homebrew/*
sudo rm -rf /opt/homebrew
Run Code Online (Sandbox Code Playgroud)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Run Code Online (Sandbox Code Playgroud)
brew doctorbrew install opensslrvm install 2.7或任何版本sim*_*mon -5
简单地卸载并安装brew和rvm就帮我解决了这个问题。
请不要安装brew或用rosetta启动终端,这或多或少会大大减慢一切速度。
编辑:看起来这只适用于 ruby 版本 >= 2.7.2 2.7.2 之前的 ruby 版本也会有同样的问题。
| 归档时间: |
|
| 查看次数: |
21556 次 |
| 最近记录: |