Homebrew

作者: 若筱懒 | 来源:发表于2018-06-04 19:36 被阅读0次

Homebrew

Homebrew会将软件包安装到独立目录,并将其文件软链接至/usr/local。

brew安装

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

brew常用命令行

brew update                                   更新Homebrew

brew upgrade [package-name]      升级过期软件包

brew outdated                                显示过期软件包

brew install [package-name]          安装软件包

brew cleanup [package-name]      清除软件包老版本

brew cleanup -n                              查看哪些软件包要被清除

brew uninstall [package-name] --force    彻底卸载软件包

brew search [package-name]      查找软件包

brew list                          已安装软件包

brew info [package-name]

brew link [--overwrite] [--force] [package-name]     链接软件所有安装文件

brew unlink [package-name]     从’Homebrew prefix'中删除软件链接

brew切换node版本

1. 下载最新版本 brew install node

2. 搜索想要使用的版本 brew search node 

3. 想要使用的版本为8.11.2,则执行 brew install node@8。出现以下提示,此时有两个方法切换node版本

方法一 

修改环境变量来控制系统node版本 

open .bash_profile 将node@8加入path

source .bash_profile

方法二 

1. 进入/usr/local/Cellar/目录,将node@8中的文件考入node文件夹 。执行brew info node ,可以看到有两个版本node可用

2. 将node链接删除 brew unlink node 此时系统没有node版本 ,

3. brew switch node 8.11.2 将node切换为8.11.2版本 。出现以下提示

执行brew link --overwrite node 将node 8.11.2 链接到brew,node版本变更到了8.11.2 

想要切换,使用brew switch node [version]即可

问题:切换到10.3.0时,/usr/local/lib/node_modules/ npm中的文件无法替换,npm -v 无法执行,可使用brew reinstall node下载最新版本

相关文章

网友评论

      本文标题:Homebrew

      本文链接:https://www.haomeiwen.com/subject/uhnysftx.html