我尝试使用 RVM 作为包管理器在 Mac 上安装 ruby-3.2.2,但出现与openssl@1.1相关的错误。不仅对于 ruby-3.2.2,对于旧版本,我也遇到同样的错误。
Error running 'requirements_osx_brew_libs_install openssl@1.1',
please read /Users/pramod/.rvm/log/1730774114_ruby-3.2.2/package_install_openssl@1.1.log
Requirements installation failed with status: 1.
之前我可以安装 ruby-3.2.2。我检查了上面的日志文件,发现了这一点。
+requirements_osx_brew_libs_install:2> brew install autoconf automake libtool pkg-config coreutils libyaml openssl@1.1 --force
Error: openssl@1.1 has been disabled because it is not supported upstream! It was disabled on 2024-10-24.
它试图安装openssl@1.1 ,因为它已被弃用。我已经安装了 openssl@3。我曾尝试指示 rvm 使用 openssl@3,如下所示
export RUBY_CONFIGURE_OPTS="--with-openssl-dir=$(brew --prefix openssl@3)"
rvm install ruby-3.2.2 -C --with-openssl-dir=/usr/local/etc/openssl@3
并尝试了所有方法,仍然在openssl@1.1处出现错误。我该如何解决这个问题?我正在使用 rvm 作为包管理器来安装 ruby 版本。需要帮助!
2
最佳答案
1
谢谢!对我来说同样有效。更具体地说,使用head
而不是进行更新stable
。
|
head
此处的版本,因为stable
上次更新是四年前…–
head
而不是stable
rvm 即可!–
|