美文网首页安装教程知识点工具推荐
60分钟配置MacBookPro开发环境

60分钟配置MacBookPro开发环境

作者: 5095a8efb080 | 来源:发表于2018-06-12 12:10 被阅读757次

    本文记录了我的新MacBookPro配置过程,主要参考了github上的文档:macOS Setup Guide。整个过程大约需要60分钟。

    总体分三部分,分别是系统设置,包括Docker、Finder、XCode & tools;其次是必备软件,包括iTerm2用于替代系统自动终端、zsh/oh-my-zsh、Homebrew;最后是常见软件安装,基本用brew或者brew cask管理。

      1. 系统设置
        1.1 Docker
        1.2 Finder
        1.3 Xcode & tools
      1. 必备软件
        2.1 iTerm2
        2.2 zsh/oh-my-zsh
        2.3 Homebrew
      1. 常用软件
        3.1 git
        3.2 SublimeText3
        3.3 MySQL
        3.4 Ruby
        3.5 Python
        3.6 Java

    拿到2017新款的MacBookPro的第一印象:真tm的惊艳,这才是生产力工具啊


    mac.jpg
    1. 视网膜屏幕太华丽,完全吊打之前的Lenovo Thinkpad T440p!
    2. 键盘手感一流,虽然键程略短,有点不太适应,瑕不掩瑜!
    3. 触控板交互大赞,甩出鼠标操作几条街!
    4. 重量较之前用的T440P大大减轻。

    话不多说,赶紧拿来配置吧。

    1. 系统设置

    1.1 Dock

    停靠左边,自动隐藏

    image

    1.2 Finder

    把home目录拖上去,去掉不必要的快捷键

    image

    1.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开发环境配置基本告一段落,可以开始愉快的搬砖了。

    相关文章

      网友评论

        本文标题:60分钟配置MacBookPro开发环境

        本文链接:https://www.haomeiwen.com/subject/eqxleftx.html