homebrew
brew 命令
brew install <pkg>
brew uninstall <pkg>
//查询软件包
brew search <keyword>
// 查询软件包
brew list 或 brew ls
// 更新brew
brew update
// 显示包信息
brew info <pkg>
homebrew 安装
//安装命令
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
网络不好,多次安装报错,需要删除以前安装的
/bin/bash -c "$(curl -fsSL https://ghproxy.com/https://raw.githubusercontent.com/Homebrew/install/HEAD/uninstall.sh)"bash
安装慢
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)" speed
切换国内镜像
提示更新
git -C /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core fetch –unshallow无反应的解决方法
打开文件夹/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core
git fetch
// 成功后
git fetch --unshallow
node 版本管理
node 安装
1、官网下载对应的版本包,安装
2、homebrew 安装
//查找可用版本
brew search node
//安装所需版本
brew install node@14
//安装后查看版本
node -v
node 版本删除(homebrew)
brew uninstall node
node 版本删除(自己下载的)
sudo rm -rf /usr/local/{bin/{node,npm},lib/node_modules/npm,lib/node,share/man/*/node.*}
//删除 /usr/local/lib 下node相关内容
sudo rm -rf /usr/local/lib/node /usr/local/lib/node_modules /var/db/receipts/org.nodejs.*
cd /usr/local/lib
sudo rm -rf node*
sudo rm -rf /usr/local/lib/dtrace/node.d
//删除 /usr/local/include 下 node 和 node_modules 目录
cd /usr/local/include
sudo rm -rf node*
//删除 /usr/local/bin 下 node 执行文件
cd /usr/local/bin
sudo rm /usr/local/bin/npm
sudo rm /usr/local/bin/node
//全局安装的npm包一般会在这个目录下创建软连接,发现就删除
ls -las
//验证
node -v
npm -v
删除npm
sudo npm uninstall npm -g
sudo rm -rf ~/.npm
npm 配置
node 命令
查看远程仓库版本
//所有版本 npm view <pkg> versions
npm view npm versions
//最新版本 npm view <pkg> version
npm view npm version
//查看更多版本信息 npm info <pke>
npm info npm
清理缓存、node_modules
// npm cache clean --force
npm cache clean -f
//删除node_modules
rm -rf node_modules
查看配置
npm config list
修改源地址
// 淘宝镜像
npm config set registry http://registry.npm.taobao.org/
或
//官方源地址
npm config set registry https://registry.npmjs.org/
安装cnpm
npm install -g cnpm --registry==http://registry.npm.taobao.org
//查看版本
cnpm -v
node-sass报错
Error: Node Sass does not yet support your current environment: OS X Unsupported architecture (arm64) with Node.js 14.x
参考 stackoverflow
解决方法:
npm install node-sass@npm:sass
node-canvas 报错
arch -arm64 brew install pkg-config cairo pango jpeg giflib librsvg
python 环境
pyenv 安装
安装
//安装pyenv 管理python 版本
brew install pyenv
pyenv install 2.7.18
// 设置默认版本
pyenv global 2.7.18
.bash_profile 需添加
export PYENV_ROOT=/usr/local/var/pyenv
if which pyenv > /dev/null; then eval "$(pyenv init -)"; fi
export PATH=$(pyenv root)/shims:$PATH
pyenv 安装python版本太慢
因为安装了pyenv,路径/usr/local/var/pyenv所以缓存文件要在/usr/local/var/pyenv
/cache下,从国内镜像源下载所需文件
https://cdn.npmmirror.com/binaries/python/2.7.18/Python-2.7.18.tar.xz
下载后,放入cache目录下(不解压),执行
pyenv install 2.7.18
pyenv 命令
//查看pyenv 的版本
pyenv --version
// 查看当前已安装pythone版本
pyenv versions
//显示可安装版本列表
pyenv install -l
// 安装指定版本
pyenv install <版本号>
// 更改本机指定版本
pyenv global <版本号>
指定版本后不生效
python 命令
当前python 版本
python
查看其他python的路径
//系统当前python
which python
which python2
which python3
修改默认python版本
方法一
//在终端上输入:(引号内对应的是你自己的python3的路径)
alias python="/usr/bin/python3”
方法二
open ~/.bash_profile
//添加
alias python="/usr/bin/python3"
// 保存后
source ~/.bash_profile
//验证
python
退出
exit()
版权声明:本文为moranxiangshouyuni原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。