- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
尝试在 Intel Mac 11.2.3 上安装 Ruby 2.7.4 和 Ruby 3,我在编译期间看到以下错误(使用 ruby-install
( https://github.com/postmodern/ruby-install 进行安装)。我'我看到以下错误:
^
ossl_pkey_rsa.c:942:5: error: use of undeclared identifier 'RSA_SSLV23_PADDING'
DefRSAConst(SSLV23_PADDING);
^
ossl_pkey_rsa.c:877:58: note: expanded from macro 'DefRSAConst'
#define DefRSAConst(x) rb_define_const(cRSA, #x, INT2NUM(RSA_##x))
^
<scratch space>:144:1: note: expanded from here
RSA_SSLV23_PADDING
^
107 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
!!! Compiling ruby 2.7.4 failed!
此外,仅供引用:
❯ openssl version
LibreSSL 2.8.3
最佳答案
ruby-install
负责为您安装 OpenSSL 依赖项,但是 ruby-install
中存在错误,它没有指定确切的 需要安装的openssl
版本。值得庆幸的是,这已得到修复:
ruby-install
升级到 >=0.8.3(例如,brew upgrade ruby-install
),将 ruby 的 openssl 依赖固定在 1.1ruby-install ruby 3.0.2
)详细信息:
这已在 ruby-install
中解决(首次报告为 https://github.com/postmodern/ruby-install/issues/409)。 Homebrew 默认 openssl
为 3.0(最新的主要版本),但 Ruby 尚未添加对 OpenSSL3.0 的支持。因此 openssl
依赖项 ruby-install
试图使用的是错误的版本(Ruby 仍在 1.1 上)。
关于Ruby 2.7.4 和 3.0.0 在 macOS Big Sur (11.2.3) : undeclared identifier RSA_SSLV23_PADDING 上失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69510334/
在更新到macOS Big(11.0 Beta(20A5395g))的最新Beta版本之后-Android Studio(4.1)一直关闭是因为[NSOpenGLContext setView:] m
当我跑 git gui在 Mac Big Sur 上。这是发生的事情: Mac OS X 10.100 or later required ! error: git-gui died of signa
自从我买了一台新的基于 ARM 的 M1 MacBook Pro,我就一直遇到严重且一致的 PostgreSQL 问题 (psql 13.1)。无论我使用 Rails 服务器还是 Foreman,我都
我最近买了新的M1芯片Macbook Pro,运行MacOS Big Sur,但进程收到SIGSEGV或segmentation fault后没有生成核心文件。 我的旧 Macbook 运行 MacO
我已将 Mac 升级到 Big Sur 11.1 并尝试从 EnterpriseDB 安装 PostgreSQL,但在安装完成之前我一直遇到两个错误。 错误如下: 创建菜单快捷方式时发生非 fatal
我使用的是 macOS Big Sur 11.0.1。 我正在尝试使用此脚本从用户代理获取操作系统版本: $ua = $_SERVER['HTTP_USER_AGENT']; echo "User A
自从今天发布 Big Sur 以来,我的 QT 应用程序停止工作,没有任何错误,项目运行,只是没有显示 Windows。 在 Pyside2 上使用 Python,使用 Pycharms 编写和启动。
当我使用 SwiftUI App Lifecycle 创建应用程序时,工具栏按钮与新的 Big Sur 工具栏按钮样式(具有 onHover 效果样式)匹配。但是如果我选择传统的 AppDelegat
升级到 Big Sur 后,我无法再打开 Ampps。我已经尝试卸载并重新安装,但问题仍然存在。打开应用程序时,它没有响应,您只能在将鼠标悬停在应用程序上时看到 Mac 色轮。等待几分钟(大约半小时)
在 Big Sur 中,Xcode 和 Calendar 的工具栏项目在打开时保留在侧边栏上,但在侧边栏折叠时在左侧仍然可见。 侧边栏打开: 侧边栏折叠: 在 "Adopt the New Look
关闭。此题需要details or clarity 。目前不接受答案。 想要改进这个问题吗?通过 editing this post 添加详细信息并澄清问题. 已关闭 9 年前。 Improve th
在以下环境中: Mac 操作系统:大苏尔 R:版本 4.0.3 Java:Java 版本“1.8.0_271” 我正在尝试运行: install.packages("rJava", type='sou
MariaDB 运行良好,但现在无法在启动时运行。我已经卸载,然后重新安装,但没有解决任何问题。 这是 mysql.server.start 的输出 mysql.server 启动 Starting
我最近将 macOS 从 High Sierra 升级到 Big Sur。我的 Anaconda 安装,之前安装在 /anaconda3现在坏了。 第一 /anaconda3不见了;我在 /Syste
我刚刚将 MacOS 更新为新版本(Big Sur)。当我尝试 vagrant up 启动 vagrant 时,它显示如下错误: There was an error while executing
我从 Mohave 升级到 Big Sur,发现 Homebrew 软件不再起作用。我使用命令安装了命令行工具 xcode-select --install 我跑后brew list ,我收到以下错误
自从升级到 Big Sur 后,Pyenv 就没有工作了。它是这样开始的: ❯ pyenv install 3.8.0 python-build: use openssl@1.1 from homeb
我在通过 Homebrew 在 macOS Big Sur 上安装 Valgrind 时遇到了麻烦。在我尝试过的终端中 $ brew install valgrind Homebrew 的自动更新后,
我希望表格解雇就像外观一样动画但相反。我认为这也是标准行为。例如,当您创建新文件时,您可以在 Xcode 中看到它。 但正如你所看到的,它在没有动画的情况下消失了 这是我的代码: struct Con
在 macOS Big Sur 之后,11.0.1更新后,Android 模拟器开始显示图像渲染问题。 问题 模拟器显示窗口正在重复设备图像。安 issue已记录在 Android 的 IssueTr
我是一名优秀的程序员,十分优秀!