最近重新裝了電腦系統(tǒng),所有的環(huán)境都要重新搭建璧帝。之前是總結(jié)在iCloud備忘錄里自己看和給入職的同事看捍岳,剛好正找工作,大公司對(duì)這種技術(shù)分享的博客很看重睬隶,我本來是習(xí)慣記在小本本上锣夹,算了還是寫到主頁上吧,多往主頁上放點(diǎn)東西苏潜,廢話不多說银萍,擼起袖子就是干
最先安裝這幾個(gè):homebrew,nvm恤左,nrm贴唇,iterm2,ohmyzsh
剩下的很多都是npm可以安裝的
一.安裝iterm2飞袋,ohmyzsh
不要問為什么先安裝iterm2(與之搭配的就是zsh)戳气,用了你就知道比mac自帶終端(默認(rèn)是bash)方便的多
iTerm 2 有很多能夠提升效率的實(shí)用功能。比如說窗口分割巧鸭、熱鍵窗口瓶您、智能搜索、自動(dòng)完成纲仍、快速復(fù)制等等呀袱,其他功能可查看官網(wǎng)features頁介紹,直接下載安裝包郑叠,裝上就行了
zsh完美兼容bash压鉴,并且有比bash更強(qiáng)大的功能,用起來也比bash更優(yōu)雅锻拘,詳看官網(wǎng),命令行粘貼
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
------------------------------------ 小黑板劃重點(diǎn) ---------------------------
上面安裝的比較簡單击蹲,注意需要把終端默認(rèn)的 bash 切換到 zsh :
chsh -s /bin/zsh
想切回到bash是:
chsh -s /bin/bash
------------------------------------ 我要結(jié)束了 ------------------------------
順便說下把iterm2弄透明署拟,透明還是很實(shí)用的,看圖(我的媽耶歌豺,才買的100MB長城寬帶傳個(gè)圖這么慢推穷,我用的截圖工具是snip,私密東西比較多......圖就截了重要的部分)
偏好設(shè)置 --> Profiles --> window 可以拉的那個(gè)條类咧,定義默認(rèn)打開窗口寬高是底下那兩個(gè)不用我翻譯吧
二.安裝homebrew
Homebrew是osx下面最優(yōu)秀的包管理工具馒铃,沒有之一蟹腾。作者的設(shè)計(jì)十分精巧,充分利用了github区宇,不管是同步包目錄甚至下載包娃殖,都是利用git的pull操作。
ruby -e "$(curl --insecure -fsSLhttps://raw.githubusercontent.com/Homebrew/install/master/install)"
(注意輸入密碼時(shí)不會(huì)顯示密碼议谷,輸入完確定回車)
---------------------------替換home鏡像到阿里的鏡像 -----------------------------
# 替換brew.git:
cd "$(brew --repo)"
git remote set-url origin https://mirrors.aliyun.com/homebrew/brew.git
# 替換homebrew-core.git:
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
git remote set-url origin https://mirrors.aliyun.com/homebrew/homebrew-core.git
# 應(yīng)用生效
brew update
-------------------------------------------------------------------------------------------
brew install node?先把node裝下
brew ls? ? ?:查看通過homebrew安裝的包
三.安裝nvm版本控制工具
brew install nvm?
下面是常用的幾個(gè)nvm命令:
nvm install 6.6.0 安裝node6.6.0版本
nvm ls-remote 列出全部可以安裝的版本號(hào)
nvm list 查看已經(jīng)安裝版本?
nvm use使用
nvm uninstall卸載
nvm alias default v5.0.0設(shè)置默認(rèn)node版本
------------------------------------ 小黑板劃重點(diǎn) ---------------------------
有的同學(xué)會(huì)發(fā)現(xiàn)使用nvm提示沒有這個(gè)命令炉爆??卧晓?來看解決辦法
先切回到bash(不知道怎么切看上面剛寫了)
open? ~/.bash_profile
編輯內(nèi)容為
export NVM_DIR="$HOME/.nvm"
. "/usr/local/opt/nvm/nvm.sh"
export PATH="/usr/local/sbin:$PATH"
export NVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/mirrors/node
關(guān)閉當(dāng)前配置文件芬首,在終端輸入啟動(dòng)配置
source ~/.bash_profile(bash下用這個(gè))
source ~/.zshrc(zsh下用這個(gè))
------------------------------------ 我要結(jié)束了 ------------------------------
四.安裝nrm鏡像管理
nrm除了可以切換taobao、cnpm等很多鏡像逼裆,還可以添加自定義的某個(gè)鏡像郁稍,如自己公司有個(gè)node_modules包,你要切換到自己公司的鏡像去下載這個(gè)包胜宇,很方便
npm install -g nrm
常用的幾個(gè)命令:
nrm ls 查看所有鏡像
nrm use baotao
nrm add http://自定義源