处理 rvm 安装 ruby 时报错 '__rvm_make -j8'
解决方法
首先看一下你有没有安装 openssl@1.1
就认版本 1.1,你如果有 3 那都不管
brew list
如果没有,先 安装
brew install openssl@1.1
完成后再次尝试 rvm 安装命令
rvm install 3.4.2 --with-openssl-dir=$(brew --prefix openssl@1.1)
如果一切顺利你会能看到
...
ruby-3.4.2 - #compiling - please wait
# 👆 之前就是这里报错的
ruby-3.4.2 - #installing - please wait
ruby-3.4.2 - #making binaries executable - please wait
问题概述
安装 cocoapods 时遇到提示
ERROR: Error installing cocoapods:
The last version of securerandom (>= 0.3) to support your Ruby & RubyGems was 0.3.2. Try installing it with `gem install securerandom -v 0.3.2` and then running the current command again
securerandom requires Ruby version >= 3.1.0. The current ruby version is 2.6.10.210.
于是想着升级到 Ruby 3.4.2
Ruby 官方建议 MacOS 使用 rbenv 或者 RVM 来做安装/管理
结合网上收到的一些信息,了解到 RVM 可以实现多版本共存
但是安装 RVM 以及后续使用又遇到一堆问题
RVM 安装
你可能会用到
# 安装RVM时会提示需呀的依赖
brew install gpg
# RVM 主体安装
\curl -sSL https://get.rvm.io | bash -s stable
RVM 支持 Ruby 版本查看及安装
# 查看
rvm list known
# 安装
rvm install 3.4.2
再之后就是文首提到的问题处理方法了
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 周边上新:园子的第一款马克杯温暖上架
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?
· 使用C#创建一个MCP客户端