博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Mac 环境下的Ruby
阅读量:6411 次
发布时间:2019-06-23

本文共 1551 字,大约阅读时间需要 5 分钟。

推荐大家在做这些事情的时候最好配置VPN,被墙的感觉简直糟透了 参考我的文章

1. RVM 安装 ruby

mac安装使用Ruby 最安全方便的方式就是使用RVM

1.2 安装RVM

1.2.1 官方推荐安装RVM方式

不过我尝试安装的时候 官方推荐的方式每次都失败,

// 1.gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3//问题是 Mac 没有自带 `gpg` 所以每次都失败//之后曾经安装了 `gpg` 然而还是发现显示没有`rvm`资源//更换服务器 Note: hkp://keys.gnupg.net can sometimes timeout you may want to use different keyserver - hkp://pgp.mit.edu//还是没用// 尝试 gpg的解决办法也失败curl -sSL https://rvm.io/mpapis.asc | gpg --import -// 2. 所以这个第二步一直没用上\curl -sSL https://get.rvm.io | bash -s stable复制代码

1.2.2 离线安装方式

但是我发现了另一个特别好用的方法 rvm offline 就是下载安装包 离线安装RVM (; 具体方法

// 离线包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.3 安装 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,两者相安无事. 参考链接:

2.1. 先安装Homebrew

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"复制代码

2.2 安装Ruby

// 1.先更新homebrewbrew update // 2. 使用homebrew的安装指令brew install ruby复制代码

如有问题,请issue我

转载地址:http://vkkra.baihongyu.com/

你可能感兴趣的文章
SQL2008笔记(一)
查看>>
Linux通过命令发送邮件
查看>>
HttpClient4.4 登录知乎(详细过程)
查看>>
网站被刷流量简单处理的一次
查看>>
初中-高中-大学-10年学习情况的精彩回顾和分析
查看>>
框架学习的4种境界
查看>>
多VLAN Flex Connect 模式配置手册-By Eric
查看>>
Eclipse常用设置
查看>>
用php编写Nagios插件
查看>>
烂泥:Wordpress添加PHP测试页到网站根目录
查看>>
参数传递 可变长参数函数
查看>>
Stopwatch计时器、秒表 C#
查看>>
HDU-1532-Drainage Ditches
查看>>
6)图[3]拓扑排序算法
查看>>
Day01
查看>>
eclipse中svn的各种状态图标详解
查看>>
SG仿真常用模块
查看>>
[LeetCode] 4Sum
查看>>
sap 常用表
查看>>
责任链与装饰者模式(基本介绍)【设计模式1】
查看>>