Win10 转 Mac 开发环境搭建-备忘

一、安装Homebrew

    说明:类似Linux的yum 和 apt 是一款包管理工具

    官方安装脚本:

# 如果你科学上网的话可以使用这个,国内肯定是不通的
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

# 国内可以访问的安装脚本,使用中科大的镜像
/usr/bin/ruby -e "$(curl -fsSL https://cdn.jsdelivr.net/gh/ineo6/homebrew-install/install)"


# 卸载方法,国内可以用的
/usr/bin/ruby -e "$(curl -fsSL https://cdn.jsdelivr.net/gh/ineo6/homebrew-install/uninstall)"

问题:

# 问题一
#   如果卡在了下面
==> Tapping homebrew/core
Cloning into '/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core'...
# 解决办法
# 1、执行 control + c 中断执行,然后执行下面命令
cd "$(brew --repo)/Library/Taps/"
mkdir homebrew && cd homebrew
git clone git://mirrors.ustc.edu.cn/homebrew-core.git


# 问题二
# cask 有可能安装失败
# 解决办法
cd "$(brew --repo)/Library/Taps/"
cd homebrew
git clone https://mirrors.ustc.edu.cn/homebrew-cask.git

# 然后再次执行安装脚本

# 最后执行 brew update 更新

    修改镜像

git -C "$(brew --repo)" remote set-url origin https://mirrors.ustc.edu.cn/brew.git

git -C "$(brew --repo homebrew/core)" remote set-url origin https://mirrors.ustc.edu.cn/homebrew-core.git

git -C "$(brew --repo homebrew/cask)" remote set-url origin https://mirrors.ustc.edu.cn/homebrew-cask.git

brew update

# 长期替换homebrew-bottles
echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles' >> ~/.bash_profile
source ~/.bash_profile

原文出处:https://zhuanlan.zhihu.com/p/90508170

 

二、安装jdk

 直接官网下载安装就行了

环境变量如下

JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_271.jdk/Contents/Home
PATH=$JAVA_HOME/bin:$PATH:.
CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
export JAVA_HOME
export PATH
export CLASSPATH


# ps: Mac默认是没有/etc/profile访问权限的
# 所以在home目录下创建一个文件,命令如下
touch .bash_profile
# 然后把环境变量贴到里面就行了,同样执行source .bash_profile

 

三、安装mysql

brew install [email protected]
# 根据自己需要安装
# 配置环境变量
export PATH="/usr/local/opt/[email protected]/bin:$PATH"

四、安装tomcat

brew install tomcat
# 同样根据自己需要安装

五、安装开发工具idea 和web storm

六、安装node

    nvm不能用brew安装,会出问题

# 国外安装脚本
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.35.2/install.sh | bash

# 国内的话
# 1、
sudo vi /etc/hosts
# 2、
199.232.68.133 raw.githubusercontent.com
# 3、
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.35.2/install.sh | bash
# 安装成功后会显示
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # This loads nvm bash_completion

# 4、 把这个回显放到.base_profile里面
# nvm安装完毕

# 5、设置nvm的镜像源
export NVM_NODEJS_ORG_MIRROR=http://npm.taobao.org/mirrors/node
# 放到.base_profile里面去

  nvm安装node

# 查看官方版本
nvm ls-remote
# 下载自己想要的版本
nvm install v12.16.1
# 查看版本
node -v
npm -v

# 安装angular
npm install -g @angular/[email protected]

# 卸载angular
npm uninstall -g @angular/cli
# 清除缓存确保卸载干净
npm cache verify 
npm cache clean

# 验证
ng -v

# mac会需要安装xcode-select
$ sudo rm -rf $(xcode-select -print-path)
$ xcode-select --install

# 切换过来运行项目会报错,删除重新下载
rm -rf node_module/ package-lock.json
# node-sass 以及 node-gyp在安装的时候会用外网,没有VPN的话还是安装国内镜像
npm install -g cnpm --registry=https://registry.npm.taobao.org
# node-gyp出问题的话可以先删除再重新下载
rm -rf .node-gyp/
npm install -g node-gyp
# 安装package.json
npm install

# 出处:https://blog.csdn.net/shuo_huang/article/details/92840331

 

你可能感兴趣的:(环境配置,mac,npm,brew)