当前位置: 首页 > 工具软件 > Clean-macOS > 使用案例 >

MacOS HomeBrew

隆安然
2023-12-01

命令行-关于安装

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

命令行-关于卸载

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

命令行-关于命令 

命令描述 Homebrew中文官网
brew update更新 Homebrew
brew search package搜索软件包
brew install package安装软件包
brew uninstall package卸载软件包
brew upgrade升级所有软件包
brew upgrade package升级指定软件包
brew list列出已安装的软件包列表
brew ls同上,列出已安装的软件包列表
brew services command package管理 brew 安装软件包
brew services list列出 brew 管理运行的服务
brew info package查看软件包信息
brew deps package列出软件包的依赖关系
brew help查看帮助
brew cleanup清除过时软件包
brew link package创建软件包符号链接
brew unlink package取消软件包符号链接
brew doctor检查系统是否存在问题

上机操作

        前端工程离不开Node.js,但是官网通过pkg安装不利于版本切换,比如项目里面package.json中有个包依赖node@14,当前环境是node@16,那么一定会npm install 时下载包失败,Mac上可以安装Nvm来解决:

1. 搜索软件包 nvm

brew search nvm

2. 下载软件包 nvm

brew install nvm

下载完成不要立即关闭终端,你会发现需要配置环境,有英文解释的,可以利用有道翻译来查看译文;

.zshrc 文件添加,下方的代码也是在下载 nvm 完成后终端显示的, 根据终端提示操作,这里是例子(我的nvm版本是0.39.2,如果相同则可以用 终端命令nvm -v查看nvm版本)

   export NVM_DIR="$HOME/.nvm"
  [ -s "/opt/homebrew/opt/nvm/nvm.sh" ] && \. "/opt/homebrew/opt/nvm/nvm.sh"  # This loads nvm
  [ -s "/opt/homebrew/opt/nvm/etc/bash_completion.d/nvm" ] && \. "/opt/homebrew/opt/nvm/etc/bash_completion.d/nvm"  # This loads nvm bash_completion

结束后,用 brew ls 或者 brew list 命令查看已安装的软件包,nvm出现在列表内表示已安装。

nvm 安装后在自己用户目录下会发现有隐藏的文件夹 .nvm 没有的话需要自己创建一下,这个文件夹是 nvm 安装 node后来存储的地方。

接下来来简单学习一下 nvm 的使用。先了解命令:

命令备注
nvm ls-remote列出所有可安装的版本
nvm install <version>安装指定的版本,如 nvm install v8.14.0
nvm uninstall <version>卸载指定的版本
nvm ls列出所有已经安装的版本
nvm use <version>切换使用指定的版本
nvm current显示当前使用的版本
nvm alias default <version>设置默认 node 版本
nvm deactivate解除当前版本绑定

1. 利用 nvm ls-remote 命令查看 node 所有可安装的版本;

2. 找到自己项目常用的 node 版本后来用 nvm install <version> 安装;

        比如: nvm install v16.18.1 安装 node 16.18.1,同时这个版本也是我在项目常用的环境,项目的包依赖的node版本不一样,可以另外安装其他的版本用 nvm use <version> 切换 node 版本,安装完后用 nvm alias default v16.18.1 来指定默认 node 版本;

最后,什么时候烦 nvm 了怎么办?

当然是卸载它:

brew uninstall nvm && cd ~ && rm -rf .nvm

命令解释:从 brew 列表中卸载 nvm 软件包,后在进入用户目录下删除 .nvm 文件夹。

自己通过 nvm 安装过的 node 的位置 .nvm/versions/node/ 下;

  

本文有不名之处可通过邮箱联系我:

                                                                                                                        2309811073@qq.com

                                                                                                                                                -- AHao

 类似资料:

相关阅读

相关文章

相关问答