Mac rvm、ruby、brew简单整理

本文详细介绍如何使用RVM安装和管理Ruby版本,并利用Brew进行软件包的安装与维护。主要内容包括RVM的安装步骤、Ruby版本的安装与切换、Brew的基本用法如搜索、安装、更新等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、rvm


1.安装rvm

curl -L https://get.rvm.io | bash -s stable


2.载入RVM环境

source ~/.rvm/scripts/rvm
source ~/.bashrc  
source ~/.bash_profile 

3.查看当前安装的rvm版本

rvm -v

4.如果之前安装过 RVM 想要更新   

rvm get stable


二、使用rvm安装ruby(Mac自带ruby)

 

1.列出已知的ruby版本   

rvm list known  #输出以下信息

[ruby-]1.8.6[-p420]
[ruby-]1.8.7[-head] # security released on head
[ruby-]1.9.1[-p431]
[ruby-]1.9.2[-p330]
[ruby-]1.9.3[-p551]
[ruby-]2.0.0[-p648]
[ruby-]2.1[.10]
[ruby-]2.2[.10]
[ruby-]2.3[.8]
[ruby-]2.4[.9]
[ruby-]2.5[.7]
[ruby-]2.6[.5]
[ruby-]2.7[.0]
ruby-head
 。。。。

2.安装ruby

rvm install 2.7.0

3.查看已经安装的ruby

rvm list   #输出以下信息

=* ruby-2.6.3 [ x86_64 ]
   ruby-2.7.0 [ x86_64 ]

# => - current
# =* - current && default
#  * - default

4.更改系统默认ruby版本

rvm 2.7.0 --default

5.卸载一个已安装版本 

rvm remove 2.6.3 #可能会出现如下错误 
    ruby-2.6.3 - #removing src/ruby-2.6.3 - please wait ruby-2.6.3 - #removing         
    rubies/ruby-2.6.3 - please wait Error running '__rvm_rm_rf  /Users/~/.rvm/rubies/ruby-2.6.3', 
    please read /Users/~/.rvm/log/1607652537_ruby-2.6.3/remove.rubies.log 
    Using /Users/~/.rvm/gems/ruby-2.6.3

 sudo rvm remove 2.6.3 #使用管理员权限运行 输入管理员密码

 

 

三、brew 

 

1.使用ruby安装homebrew

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"  

2.搜索

brew search xxx #例如 brew search mysql

3.安装

brew install xxx #例如:brew install mysql

4.查询

brew info xxx #例如:brew info mysql 主要查看具体的信息及依赖关系当前版本注意事项等

5.更新

brew update #先更新brew 然后更新brew已有的库

6.检测新版本

brew outdated #会列出所有有新版本的程序

7.升级

brew upgrade #升级所有 当然也可以指定升级
brew upgrade xxx #指定的升级的库

8.清理

brew cleanup #清理不需要的版本及其安装缓存

9.删除

brew uninstall xxx #删除不需要的库

10.其他

brew pin $FORMULA      # 锁定某个包
brew unpin $FORMULA    # 取消锁定
brew info             # 显示安装了包数量,文件数量,和总占用空间
brew deps           #可以显示包的依赖关系,我常用它来查看已安装的包的依赖,然后判断哪些包是可以安全删除的。
brew deps --installed --tree # 查看已安装的包的依赖,树形显示

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值