Mac开发环境搭建

转载 2018年04月17日 13:09:54

Homebrew

Homebrew是包安装工具可以让你安装和更新程序变得更方便,而os x系统默认的包管理工具是Macports,Macports的工作方式和Homebrew类似,都是下载源码然后在本地编译,它安装时依靠本地(确切的说是/opt/local这个文件内)所存在的包进行编译安装,至于系统内存不存在相同的东西,它不关注,这也导致了一个问题,会给系统产生过多的冗余文件。Homebrew的出现解决了这一问题,只要系统已经有了包,那么homebrew就不会在安装了。而且homebrew的管理也是很强大的,所有的包都安装在/user/local/下面并且使用Ruby定义软件包安装配置(叫做formula),定制非常简单。

在安装Homebrew之前,需要将 Xcode Command Line Tools 安装完成,这样你就可以使用基于 Xcode Command Line Tools 编译的 Homebrew。

1. Xcode Command Line Tools 安装

整个苹果系统的开发环境基础便是Xcode Command Line Tools,注意这个与Xcode的区别,Xcode Command Line Tools是开发环境的命令集,Xcode是苹果的IDE,安装其中之一并不意味这另一个也被安装。在终端执行下列命令安装Xcode Command Line Tools。

xcode-select --install

2. Homebrew 安装

在终端下执行以下命令

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

通过下列命令将/usr/local/bin添加至$PATH环境变量中

echo 'export PATH="/usr/local/bin:$PATH"' >> ~/.bash_profile

安装完成后执行brew doctor,若显示如下则安装成功

    brew doctor 遇到警告

        brew doctor
    Please note that these warnings are just used to help the Homebrew maintainers
    with debugging if you file an issue. If everything you use Homebrew for is
    working fine: please don't worry or file an issue; just ignore this. Thanks!
    Warning: /usr/local/var/homebrew/locks isn't writable.
    Homebrew writes lock files to this location.
    You should change the ownership and permissions of /usr/local/var/homebrew/locks
    back to your user account.

      sudo chown -R $(whoami) /usr/local/var/homebrew/locks


安装完成后,Homwbrew 会将本地 /usr/local 初始化为 git 的工作树,并将目录所有者变更为当前所操作的用户,将来brew的相关操作不需要sudo。

3. Homebrew 常用命令

  • brew install [package]:安装包

  • brew uninstall [package]:卸载包

  • brew outdated:列出过时的软件

  • brew upgrade:更新过时的软件(全部或指定)

  • brew update:升级homebrew在服务器端上的包目录

  • brew list:列出所有安装的包

  • brew clean up:清理旧版本缓存

  • brew info:安装包信息检索

brew update is for updating Homebrew, brew upgrade is for updating installed software

4. 利用 Homebrew 安装常用包

  • brew install node

  • brew install python3

  • brew install wget

你也可以输入brew search来寻找需要安装的包,或者在这里查找searchbrew

5. Homebrew Cask

Homebrew Cask可以优雅、简单、快速的安装和管理 OS X 图形界面程序,比如 Google Chrome 和 Dropbox。运行以下命令进行安装

brew tap caskroom/cask  // 添加 Github 上的 caskroom/cask 库

brew install brew-cask  // 安装 brew-cask

推荐安装程序:

brew cask install alfred

brew cask install appcleaner

brew cask install cheatsheet`: 显示当前程序的快捷键列表,默认快捷键是长按command键

同样的你也可以通过输入brew cask search来寻找需要安装的app,或者在这里查找caskroom

iTerm2

iTerm2 是 Mac OS 下一个牛逼的终端。

安装

brew cask install iterm2

常用快捷键

  • command+shif+h:弹出历史记录窗口

  • command+/:高亮当前鼠标位置

  • command+;:自动补全命令

  • command+f:全文查找功能,输入要查找的内容,即可在当前命令行页面查找并高亮显示

  • command+shif+s:保存当前窗口快照

  • command+opt+b:快照回放

设置

iter2配置
打造好用的终端

zsh 和 oh-my-zsh

zsh也是shell的一种,通过输入下面的命令可以查看你的系统中提供了几种shell

cat /etc/shells

显示如下

# List of acceptable shells for chpass(1).

# Ftpd will not allow users to connect who are not using

# one of these shells.


/bin/bash

/bin/csh

/bin/ksh

/bin/sh

/bin/tcsh

/bin/zsh

可见系统中提供了6中shell,OS X默认的shell是bash

使用zsh的理由:使用zsh的9个理由

将zsh设为默认的shell:输入chsh -s /bin/zsh命令,然后重启iTerm2,zsh就已经被配置成默认shell了

oh-my-zsh

安装oh-my-zsh

oh-my-zsh的发布页面oh-my-zsh,安装配置方式都在这上面。我是通过wget进行的安装

wget --no-check-certificate http://install.ohmyz.sh -O - | sh
zsh配置

1.主题配置

zsh的配置几乎都在~/.zshrc下面,用编辑器打开文件,你会看到很多选项,建议你感觉自己的需求进行配置,不懂得可以查询文档。这里我只说一下主题的配置。在~/.oh-my-zsh/themes存在各式各样的主题文件,每个主题的样子你可以通过这个网址进行查看,选好样式后,在.zshrc中的ZSH_THEME设置成你所选用的主题。重启iTerm2,便可以看到相应的效果。这里要注意不要使用Mac默认编辑器打开.zshrc进行编辑,最好使用你自己平常使用的编辑器如sublime text,不然容易出现错误,因为Mac自带的编辑器在保存时引号会自动识别成中文式的,输入以下命令便可通过Sublime text打开配置文件。

open ~/.zshrc -a /Applications/Sublime\ Text.app

2.插件配置及使用

  参考:https://segmentfault.com/a/1190000005013881


Mac环境下搭建Hadoop开发框架

这几天闲来无事,作为一个资深的技术宅,无聊之余准备学习一下Hadoop这个大数据的框架。由于手头只有一台Mac电脑,所以只有在它上面搭建了,但是网上都是一些Window或者Linux的搭建教程,无法参...
  • luo849278597
  • luo849278597
  • 2015-06-19 22:37:13
  • 5413

Mac下的程序员开发环境搭建

Home Brew的安装 输入命令就可以安装: /usr/bin/ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/...
  • forlong401
  • forlong401
  • 2016-02-01 16:33:03
  • 1108

MAC-pro搭建jsp开发环境(Yosemite 10.10.5 + eclipse 4.5.1 + jdk-8u60-macosx-x64 + apache-tomcat-8.0.27 2)

一、首次在mac上搭建jsp开发环境,人笨,折腾了一周,终于成功了,特此记录一下。 二、eclipse、jdk、tomcat从官网下载安装。 1.jdk(javaSE,没有安装javaEE原因后面有...
  • crazyjar
  • crazyjar
  • 2015-10-17 23:37:26
  • 3680

Android开发环境配置之Mac OS(Android Studio)

Android开发环境配置之Mac OS(Android Studio) 下载Android Studio的img镜像并打开,然后将应用程序移动到系统Application目录 为了使S...
  • oyoung_2012
  • oyoung_2012
  • 2016-12-20 17:49:34
  • 686

Android Studio在mac上的开发环境搭建

第一步 去https://www.oracle.com官网下载 jdk 对应版本 下载后安装好 判断是否安装好 打开终端,输入 java -version 在苹果电脑上安装jdk...
  • xianrenli38
  • xianrenli38
  • 2018-02-22 15:22:09
  • 503

mac下配置jsp开发环境——jdk安装及配置

昨天刚入手mac mini,把玩了一天后,开始着手配置各种开发环境,因为最近在开发jsp,所以就从jsp的环境开始搭建。虽然OS系统很美,但是在环境的配置上,和win/Linux还是有一些差别的。 ...
  • cutdicks132
  • cutdicks132
  • 2016-02-25 23:32:16
  • 1625

安装andriod开发工具

  • 2010年09月27日 21:49
  • 2.74MB
  • 下载

mac 单机 搭建 eclipse spark开发环境

在 mac初步搭建eclipse开发spark 程序环境,并以wordcount为例,分别使用scala和java语言进行开发 软件准备: 1.Eclipse IDE for Java EE Deve...
  • wxzyhx1009
  • wxzyhx1009
  • 2016-06-10 10:45:51
  • 1502

Mac 配置 Rails 开发环境

安装 XCode 先安装 XCode,它是 Apple 提供的集成开发环境。我们需要它进行一些编译工作。你可以通过 OSX DVD 来安装,或者免费从 Apple官网下载。直接点击就可以安装。 ...
  • zfpp25_
  • zfpp25_
  • 2013-07-29 10:47:51
  • 1054

Mac下jdk+tomcat+eclipse开发环境搭建

学习jsp第一件事情就是搭建开发环境。由于本人用的是mac电脑,所以介绍一下mac下的j s p开发环境的搭建。 第一步:下载j d k,配置j d k环境变量 jdk官网下载链接:http://...
  • baidu_28523317
  • baidu_28523317
  • 2017-07-28 20:58:05
  • 291
收藏助手
不良信息举报
您举报文章:Mac开发环境搭建
举报原因:
原因补充:

(最多只允许输入30个字)