本文旨在解决在MacBook Pro上进行前段开发的环境搭建,简化环境搭建成本,减少无效开销
备注我已经 科学上网。so,就不需要代理啥的了。麻烦。上网花了点钱,用的是ShadowSocks。还算好用吧
包括以下内容
- brew
- java
- android-studio
- node
- visual-studio-code
- iterm2 + zsh + oh my zsh
- Xcode
- react-native
- 办公类:钉钉
- 通信类:QQ,微信
- 其他辅助
- 额外备注
brew的简单说明
- 这是一个很方便的环境安装工具
- brew 跟 brew cask是同级的,大家这么理解会容易些
- cask是brew的一个补充
- 一般来说有界面的在cask里头
Brew
这是基础必备用具,利用brew可以方便的搭建各种工具 https://brew.sh
命令:
/usr/bin/ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”java
必备环境之一:用brew可以方便安装
brew search java
安装的话:brew cask install java 这会安装最新版本的java
如何提前知道版本信息 brew info java
若需要老版本怎么办
brew tap homebrew/homebrew-versions 弄到老版本
brew cask search java
brew cask install java8 这样就安装了java1.8android-studio
请读者仔细阅读前面的java安装,这里开始简写了
brew search android-studio
brew cask install android-studio- visual-studio-code
brew search visual-studio-code
brew cask install visual-studio-code - node
brew search node
brew install node
iterm2+zsh+oh my zsh
brew search iterm2
brew cask install iterm2
brew search zsh
brew install zsh
sh -c “$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)”
记住先安装zsh,oh my zsh是解决了zsh的配置问题
如果要修改zsh的主题
安装成功后,用vim打开隐藏文件 .zshrc
在里头找这么一句ZSH_THEME=”xxxx”,讲xxx改成random就是随机,或者其他什么
额外话,我还装了高亮语法
使用homebrew安装 zsh-syntax-highlighting 插件
brew install zsh-syntax-highlighting
在.zshrc插入一行
source /usr/local/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
修改默认shell从bash改为zsh
chsh -s /bin/zsh React-native
这个可以通过npm安装,在安装了node之后就有了命令
参考网站
https://reactnative.cn/docs/0.51/getting-started.html
npm install -g yarn react-native-cli
brew install watchman
brew install flow虚拟机
brew cask install virtualbox
brew cask install vagrantXCode
XCode通过App Store安装
这是基础必备用具,利用brew可以方便的搭建各种工具 https://brew.sh- 钉钉
通过网页下载dmg安装
QQ,微信
通过AppStore安装
adb command not foud
export ANDROID_HOME=/Users/wangxueming/Library/Android/sdk
export PATH= PATH: P A T H : {ANDROID_HOME}/tools
export PATH= PATH: P A T H : {ANDROID_HOME}/platform-tools还有一个command not found,一下子找不到了,有个battery什么的。具体忘了,做个备注吧,万一有朋友遇到了呢,那就是需要。
在.zshrc里头要加一句话
plugins=(
git battery
)
彩蛋
有些靠谱的工具在XClient.info可以下载到
比如很好使的iStat Menus,系统监控。可以让你知道你有什么在下载
brew被墙的另一种解决
因为 brew 是支持全局代理的,我们只需要在当前环境当中加入代理配置即可。我跳出去的软件是shadowsocks(不懂得自行百度即可),当然,如果你选择了上面的换源操作,可以忽略这里
只需在命令行中输入 export ALL_PROXY=socks5://127.0.0.1:1086
如果你想一劳永逸,就将其写在配置文件中,
如果你的终端是默认的bash就写在~/.bash+profile中,
echo export ALL_PROXY=socks5://127.0.0.1:1086 >> ~/.bash_profile
如果你的终端是zsh,那就写在~/.zshrc中
echo export ALL_PROXY=socks5://127.0.0.1:1086 >> ~/.zsh_profile
不过以上的弊端就是,可能你大部分终端的命令都会使用代理了