运行“__rvm_make -j12”时出错, 请阅读/Users/scari/.rvm/log/1706650388_ruby-2.7.3/make.log
运行 make 时出错。停止安装。
尝试在 MacBook m2 pro - Ventura 13.0 上安装 ruby-2.7.3 时
在罗塞塔2下运行
make.log
return rb_funcall(ePsychSyntaxError, rb_intern("new"), 6,
ossl.c:311:14: warning: 'ERR_get_error_line_data' is deprecated [-Wdeprecated-declarations]
while ((e = ERR_get_error_line_data(&file, &line, &data, &flags))) {
/usr/local/Cellar/openssl@3/3.2.0_1/include/openssl/err.h:424:1: note: 'ERR_get_error_line_data' has been explicitly marked deprecated here
rb_funcall(p->value, rb_intern("compile_error"), 1, str);
rb_funcall(p->value, rb_intern("compile_error"), 1, str);
rb_funcall(p->value, rb_intern("compile_error"), 1, str);
rb_funcall(p->value, rb_intern("compile_error"), 1, str);
if(!ENGINE_finish(e)) ossl_raise(eEngineError, NULL);
ossl_pkey_rsa.c:942:5: error: use of undeclared identifier 'RSA_SSLV23_PADDING'
115 warnings and 1 error generated.
make[2]: *** [ossl_pkey_rsa.o] Error 1
make[1]: *** [ext/openssl/all] Error 2
make: *** [build-ext] Error 2
我正在我的 Mac book M2 上设置 Rails 应用程序,在运行
rvm install ruby 3.1.2
后遇到了这个问题。错误说:
运行“__rvm_make -j8”时出错,请阅读 /Users/luka/.rvm/log/1714410558_ruby-3.1.2/make.log
当我打开日志文件并向下滚动时,它提到了 openssl(一如既往)
openssl 安装路径似乎有问题,因此使用此标志运行 rvm install 完成了工作并安装了 ruby 版本
rvm install 3.1.2 --with-openssl-dir=$(brew --prefix [email protected])