概览

Mac OS 操作系统本身就内置了ruby 语言,不过有两个问题:

  1. 不是最新 ruby 版本
  2. 安装 gem 需要 root 权限(这点比较烦人)

比如,我的M2芯片 MacBook Air 的操作系统为 macOS 12.6(Monterey),默认内置的是2.6.8版本的 ruby :

hopy@Love2 ~ % /usr/bin/ruby -v
ruby 2.6.8p205 (2021-07-07 revision 67951) [universal.arm64e-darwin21]

在使用内置版本的 ruby 安装新 gem 包的时候,会要求管理员权限:

ERROR: While executing gem … (Gem::FilePermissionError)
You don’t have write permissions for the /Library/Ruby/Gems/2.6.8 directory.

这多少有点让人不爽!

在 M1/M2 芯片的Mac上安装最新原生 ruby 的超简单方法(无需rvm)相关推荐

  1. 如何在搭载 Apple M2 芯片的 Mac 上安装 macOS 虚拟机

    凭借与 Apple 公司的合作,Parallels 工程师打造出世界上首台在搭载 Apple M 系列芯片的 Mac 计算机上运行的 macOS 虚拟机 (VM) 原型.借助Parallels Des ...

  2. 在m1/m2芯片的mac电脑上运行Stable Diffusion的全步骤

    最近开源社区里最火的项目肯定有Stable Diffussion一个席位.作为一个AI通过文本描述绘画的开源项目,其优秀的生成结果和极快的生成速度也让它在AI绘画项目中一夜封神. 不过遗憾的是,这类A ...

  3. 在有M1芯片的Mac上安装微信、抖音等软件

    M1是支持iOS应用安装滴,但是呢有些开发者不愿意将移动端应用直接开放给Mac的用户们,于是像抖音.微信.美图秀秀等咱们暂时都用不了,那么有没有什么办法自己弄ipa来安装呢?那么教程来啦,感兴趣的伙伴 ...

  4. mac catalina删除系统多余文件 内存不足_macOS Catalina Patcher(如何在旧mac上安装Catalina系统)...

    macOS Catalina Patcher是一款macOS Catalina修补程序,可以在旧mac上安装最新的Catalina系统工具.macOS Catalina 10.15是Apple受欢迎的 ...

  5. 在arm架构的mac上安装sql server(m1芯片 or m2芯片)

    在arm架构的mac上安装sql server 由于Mac最新的芯片使用了arm架构的缘故 Sql server和Mac的兼容相当差,以至于无法在Mac的docker上启动 在m1芯片上很多方法试试还 ...

  6. 如何怎样在M1芯片Mac上安装PS?M1芯片安装Photoshop详细教学方法2021最新方法

    苹果公司在2020年发布了搭载AMR架构的M1芯片SOC集成处理器,因为架构的变更,相对于英特尔的处理器对很多旧版软件兼容性不是太好! 随着M1搭载M1芯片的MAC更新了最新系统,最新适配的M1的PS ...

  7. 最新系统MacOs13 Ventura(M1/M2芯片) + Parallels Desktop 18(PD18史上最强虚拟机)永久使用攻略

    众神殿内,高朋满座,胜友如云,Vmware.VirtualBox.Utm等虚拟机大神群英荟萃,只见位于C位王座上的Parallels怅惘抬头,缓缓逡巡,睥睨群小,目光到处,无人敢抬头对视. 是的,如果 ...

  8. 19 M2芯片的MAC安装安卓模拟器

    现在市面上可供M系列芯片MAC使用的安卓模拟器少之又少,今天与大家分享一款可以支持M2芯片的安卓模拟器安装及配置教程. 一.Homebrew 首先你的MAC需要具备Homebrew相关的环境.如果不具 ...

  9. M1 Mac无法安装达芬奇17,装载m1芯片的mac如何安装达芬奇17!

    达芬奇调色软件DaVinci Resolve Studio 17是Blackmagic Design 旗下一款著名的调色软件,也是世界上唯一一款将专业8K编辑,色彩校正,视觉效果和音频后期制作功能集于 ...

  10. 怎样在M1 Mac上安装iPhone或iPad应用程序?

    在M1芯片的众多优势中,还有一种在M1 Mac上安装任何iPhone或iPad应用程序的功能.由于两个操作系统共享通用的体系结构,因此这是可能的.现在的问题是,如何才能同时安装优化和未优化的iOS或i ...

最新文章

  1. 第2章 基本的TCP套接字
  2. Leaflet中使用Leaflet.contextmenu插件实现地图上添加鼠标右键菜单
  3. XML 和 HTML中常用的转义字符
  4. Kubernetes里的ConfigMap的用途
  5. linux --- 基础指令
  6. java学习(44):引用参数传递
  7. 网络爬虫--19.【Scrapy-Redis实战】分布式爬虫爬取房天下--环境准备
  8. html5 vr效果,HTML5 Three.js 虚拟现实小实验(VR Experiment)
  9. html5做咖啡网页素材,HTML5/CSS3咖啡品类切换动画
  10. 随机样本一致性:一种用于图像分析和自动制图的模型拟合模型(3)--(P3P的迭代解)
  11. java 通用对象_java 通用对象排序
  12. [转]SQL2008关于c001f011的错误解决办法
  13. STM32使用485接口通讯
  14. Design Compiler工具学习笔记(7)
  15. java立方根怎么打_计算机上怎么打立方根
  16. 激光SLAM系统Fast LOAM (Lidar Odometry And Mapping)源码解析
  17. python笔记 基础语法·第14课 【三局两胜角斗场小游戏,类与对象】
  18. php 排队叫号源码,排队叫号机源代码
  19. 江南百景图凭什么火?
  20. 51单片机的应用——正脉冲宽度的的测量

热门文章

  1. ZeroTier 和 FRP 速度对比实验(附搭建方法)
  2. 关于“外接硬盘被写了保护的解决方法”
  3. MCtalk对话尚德机构:与教研和大数据结合的AI,才是真功夫
  4. 吉安梵媛:人间最美是——原谅!
  5. js unshift性能分析
  6. MPC与LQR的详细对比分析
  7. Heartbeat超时值
  8. Hive综合应用案例——用户学历查询
  9. CISCO路由器、交换机设备破解密码
  10. 【洛谷八连测R5】whzzt-Warmth