正确安装Mac系统下的Ruby
-
推荐大家在做这些事情的时候最好配置VPN,被墙的感觉简直糟透了
参考我的文章实现网络自由, 随意Google,看 YouTube 视频 -
Ruby安装方式有两种,一个是 rvm多环境安装, 一种是homebrew安装
推荐 rvm 安装!
推荐 rvm 安装!
推荐 rvm 安装! (直接离线安装即可)
1. RVM
MAC 安装使用 Ruby 最安全方便的方式就是使用RVM,
安装链接点击右侧: rvm-install-link
1.1 安装RVM
1.1.1 官方推荐安装RVM方式
gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
// 输出结果失败了
gpg: 从公钥服务器接收失败:No route to host
Mac
没有自带 gpg
所以每次都失败, 之后曾经安装了gpg
, 然而还是发现显示没有rvm
资源,尝试更换服务器
gpg --keyserver hkp://pgp.mit.edu --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
仍然失败, 个人对gpg了解有限
, 对gpg
有兴趣的可以参考---> GPG入门教程-阮一峰.
- 所以这个第二步一直没用上
\curl -sSL https://get.rvm.io | bash -s stable
尝试使用官方推荐方式最终失败!!!
1.1.2 离线安装RVM方式
官方离线安装,
后续步骤如下
- 下载 官方离线安装包
rvm-stable.tar.gz
curl -sSL https://github.com/rvm/rvm/tarball/stable -o rvm-stable.tar.gz
- 创建文件夹
mkdir rvm && cd rvm
- 解包
tar --strip-components=1 -xzf ../rvm-stable.tar.gz
- 安装
./install --auto-dotfiles
- 加载
source ~/.rvm/scripts/rvm
// if --path was specified when instaling rvm, use the specified path rather than '~/.rvm'
1.2 rvm 安装 ruby
// 查询 ruby的版本
rvm list known
// 下载指定的版本
rvm install 2.4.0
// 将系统的ruby切换为下载的版本
rvm use 2.4.0 --default
2. Homebrew 安装 Ruby
Mac
系统默认安装有ruby
, 但是大家大家在使用一些ruby
东西的使用,经常会遇到You don't have write permissions for...
等类似没有操作权限的问题,一般简单但是危险的操作是在终端命令前面添加 sudo
赋予指定以系统权限即可.
这样操作不好的地方在于, Mac
自己集成的Ruby
,一般为了系统安全与稳定死不允许用户执行这种操作,万一搞乱了,想要恢复原状只能是重装系统.
但是使用Homebrew
就可以方便的管理Ruby
的包,想删除简单的命令即可搞定,而且隔离系统自带的Ruby
,两者相安无事.
但是 homebrew 不能方便管理 多个 ruby 环境, 所以还是 使用 rvm 方便一些
2.1 安装Homebrew
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
2.2 安装Ruby
// 1.先更新homebrew
brew update
// 2. 使用homebrew的安装指令
brew install ruby