本文记录了我的新MacBookPro配置过程,主要参考了github上的文档:macOS Setup Guide。整个过程大约需要60分钟。
总体分三部分,分别是系统设置,包括Docker、Finder、XCode & tools;其次是必备软件,包括iTerm2用于替代系统自动终端、zsh/oh-my-zsh、Homebrew;最后是常见软件安装,基本用brew或者brew cask管理。
- 系统设置
1.1 Docker
1.2 Finder
1.3 Xcode & tools
- 系统设置
- 必备软件
2.1 iTerm2
2.2 zsh/oh-my-zsh
2.3 Homebrew
- 必备软件
- 常用软件
3.1 git
3.2 SublimeText3
3.3 MySQL
3.4 Ruby
3.5 Python
3.6 Java
- 常用软件
拿到2017新款的MacBookPro的第一印象:真tm的惊艳,这才是生产力工具啊
mac.jpg
- 视网膜屏幕太华丽,完全吊打之前的Lenovo Thinkpad T440p!
- 键盘手感一流,虽然键程略短,有点不太适应,瑕不掩瑜!
- 触控板交互大赞,甩出鼠标操作几条街!
- 重量较之前用的T440P大大减轻。
话不多说,赶紧拿来配置吧。
1. 系统设置
1.1 Dock
停靠左边,自动隐藏
image1.2 Finder
把home目录拖上去,去掉不必要的快捷键
image1.3 XCode & command line tools
Xcode
可在app store下载最新版,我没有升级。
Command line tools
安装command line tools
xcode-select --install
如果你不是一名 iOS 或 OS X 开发者,可以跳过安装 XCode 的过程,直接安装 Xcode command line tools 。安装完成后,你将可以直接在 terminal 中使用主要的命令,比如:make, GCC, clang, perl, svn, git, size, strip, strings, libtool, cpp等等。
2. 必备软件
2.1 iTerm2
比系统terminal好用
官网https://www.iterm2.com/downloads.html下载.zip包,直接安装。
2.2 oh my zsh
zsh and zsh completions
brew install zsh zsh-completions
oh-my-zsh
curl -L https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh | sh
2.3 Homebrew
mac下的包安装管理工具
安装
$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
配置
$ echo 'export PATH="/usr/local/bin:$PATH"' >> ~/.bash_profile
测试
$ brew doctor
基本使用
安装package
$brew install package_name
更新package
$brew update package_name
清除package
$brew cleanup package_name
列表package
$brew list --versions
brew cask
brew主要用于命令行工具管理:如tree,gcc
brew cask主要用于UI的app管理:如sublimetext, atom,截图工具jietu,解压缩工具The Unarchiver等
$ brew cask install appcleaner #软件卸载工具
$ brew cask install google-chrome
$ brew cask install jietu #qq 截图
$ brew cask install sublime-text3 atom
$ brew cask install virtualbox #虚拟机,转个Windows,Ubuntu无压力
$ brew cask install the-unarchiver #可以解压缩.rar文件!!
3. 常用软件
用brew管理各种有tool 和app,好用到飞起,说来就是一个字:快!
brew-list.jpg
3.1 git
安装
brew install git
配置
git config --global user.name "Your Name Here"
git config --global user.email "your_email@youremail.com"
ssh-key
ssh-keygen -t rsa -C "your_email@example.com"
3. 2 Sublime text
安装
brew install sublime-text
配置
sudo ln -s '/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl' /usr/local/bin/subl
3.3 MySQL
安装
home brew install mysql
启动
brew services start mysql
或者
mysql.server start
停止
mysql.server stop
root用户默认密码空
mysql -uroot
3.4 Ruby
macOS系统自动Ruby2.3,实际使用方便还是要自己再配置ruby。多版本管理工具,有rbenv和rvm可选,个人更习惯用rvm,具体配置主要参考ruby-china上的文章。
RVM
安装rvm
$gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
$ curl -sSL https://get.rvm.io | bash -s stable
$ source ~/.rvm/scripts/rvm
具体可参考 http://rvm.io/rvm/install
Ruby
$rvm requirements
$rvm install 1.9.3
$rvm use 1.9.3
$ruby -v
$gem -v
$gem install bundler
Rails
gem install rails
rails -v
3.5 Python
安装
brew install python #默认是 python3
pip install --upgrade setuptools
pip install --upgrade pip
3.6 Java
安装
默认是JDK10
brew cask install java
至此,MacBookPro开发环境配置基本告一段落,可以开始愉快的搬砖了。
网友评论