如何让一部全新的 MacBook 快速完成开发环境配置
本文使用 Sublime Text 3 + MarkdownEditing写作,有兴趣的朋友可以转这里
但预览部分,使用的是OmniMarkupPreviewer
目录
安装 Xcode command line tools; 避免依赖问题
xcode-select --install
运行命令后,按照指引,你将完成 Xcode command line tools 安装。
安装一些 app工具作为开发 IDE
因人而异,根据需要选择;
这里建议几个:
- Google Chrome
- Sketch
- Dash
- Parallels
- Github
安装 Homebrew
$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
$ echo 'export PATH="/usr/local/bin:$PATH"' >> ~/.bash_profile
$ brew doctor
安装 vagrant
$ brew cask install virtualbox
# 如果上面的操作遇到
# 类似"brew cask install virtualbox Error: Unknown command: cask"
# 的问题,可以尝试下面的解决办法
解决 brew 时的问题
$ brew install caskroom/cask/brew-cask
$ 或者
$ brew tap caskroom/cask
$ brew install brew-cask
关于brew install brew-cask,底部有位朋友给出了提示,请注意看。
然后接着安装(安装虚拟机前,记得切换目录)
$ brew cask install vagrant
$ brew cask install vagrant-manager
$ vagrant box add precise64 http://files.vagrantup.com/precise64.box
$ vagrant init precise64
$ vagrant up
$ vagrant ssh
$ #vagrant usage
$ sudo vagrant box add {title} {url}
$ sudo vagrant init {title}
$ sudo vagrant up
接下来是安装需要的虚拟机,这里以 centos7.0为例
$ vagrant init chef/centos-7.0
$ vagrant up --provider virtualbox
$ vagrant up
$ vagrant ssh
ssh 链接虚拟机
vagrant init 之后会生成Vagrantfile文件,在Vagrantfile中配置:
config.vm.network :private_network, ip: "192.168.1.104"
即可通过 ssh 连接该虚拟机
另,vagrant安装后,Launchpad中会有其启动项,点击可在菜单栏通过 gui 操作
其它安装
其它的环境,如 java,或 python 的话,建议通过 jenv 或者 pyenv 来安装,可以轻松在多版本之间切换。
Do it yourself!
前面的笔记里面提到过:mac 下的 pyenv 安装; mac 下的 jenv 安装;
另附一个package control参考供习惯于使用sublime Text的朋友参阅。