ruby - 在 macOS M2 上使用 rbenv 安装 Ruby 3.2.2 : Missing psych and libyaml issues

标签 ruby rubygems rbenv psych

我在配备 M2 CPU 的 Mac 上使用 rbenv。我安装了 ruby​​ 2.7.2,还想安装 ruby​​ 3.2.2。运行 rbenv install 3.2.2 时,出现以下错误:

yaml.rb:3: warning: It seems your ruby installation is missing psych (for YAML output).
To eliminate this warning, please install libyaml and reinstall your ruby.
The Ruby yaml extension was not compiled.
ERROR: Ruby install aborted due to missing extensions

最佳答案

解决方案在错误消息中。您可能只需要安装 libyaml

尝试:

brew install libyaml

关于ruby - 在 macOS M2 上使用 rbenv 安装 Ruby 3.2.2 : Missing psych and libyaml issues,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/75952731/

相关文章:

javascript - 如何确定使用服务器代码还是客户端代码

ruby-on-rails - 你如何在 rails 中使用 LIKE 查询枚举?

ruby-on-rails - 使用本地资源覆盖gem文件资源

ruby - 我怎样才能摆脱以下警告 : Problem while setting context on example startundefined local variable or method `selenium_driver'

ruby - 安装 RedCloth 时出错

ruby - 从 RVM 切换到 rbenv 后服务器找不到 gem

ruby-on-rails - Rails 控制台期间箭头键无法正常工作

具有相同对象 ID 的 Ruby 变量

ruby - 抓取 AngularJS 应用程序

ruby - Head 用法未知选项 -1/-n 错误。可能与 ruby 有关