一、mac 前端安装
1、Homebrew
Homebrew是mac的包管理工具。Homebrew安装之前必须先安装Xcode command line tools(用xcode-select --install进行安装)
安装
在此之前,必须保证Xcode command line tools(用xcode-select --install进行安装)已经安装。然后在终端中使用如下命令按照指引安装Homebrew。
$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
安装完成以后,将Homebrew的可执行命令添加到环境变量中。
echo 'export PATH="/usr/local/bin:$PATH"' >> ~/.bash_profile
简单使用
1 $ brew install
2 $ brew update #更新包目录
3 $ brew outdated #查看需要更新的包
4 $ brew upgrade
5 $ brew list #查看已经安装的包
2、iTerm2
iTerm2是一款强劲的终端程序,用它替换掉OSX自带的Terminal可以有效的提升效率
下载地址: http://iterm2.com/
3、Zsh
Zsh提供了强大的自动补全功能(能自动补全命令、参数、文件名、进程等),因此用它替换掉自带的Bash
1 $ curl -L https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh | sh
2 $ echo "export PATH=$PATH" >> ~/.zshrc #将当前环境变量导入到.zshrc中
3 $ source ~/.zshrc
4、oh-my-zsh(不是必须安装)
oh-my-zsh 是zsh的一个扩展,提供了插件管理,主题定义以及自动完成效果,在这里oh-my-zsh不是必须安装。在~/.zshrc中配置自己喜欢的主题(ZSH_THEME)以及各种插件(plugins),以下是一种插件启动情况。
1 plugins=(git github git-flow git-extras brew osx node npm copydir copyfile cp sublime zsh-syntax-highlighting)
二、golang 环境搭建
1、安装Go程序包
2、建立自己的Go项目路径(即GOPATH路径)
$ ~ mkdir ~/codes
$ ~ mkdir ~/codes/go
3、使用Zsh终端工具配置Go环境变量
1 $ echo "export GOROOT=/usr/local/go" >> ~/.zshrc
2 $ echo "export GOPATH=$HOME/codes/go" >> ~/.zshrc
3 $ echo "export PATH=$PATH:$GOPATH/bin" >> ~/.zshrc
4 $ source ~/.zshrc
注:GOROOT变量路径为第1步安装Go的安装路径,可以使用 which go 命令查看
GOPATH路径为2步创建的项目路径
4、验证Go环境是否配置正确
$ go version#查看go的版本信息
三、sublime text3环境搭建
1、安装sublime text3
2、安装sublime text3 package control
在sublime text3中执行快捷键control+~,调出命令执行工具,执行下面代码:
import urllib.request,os; pf ='Package Control.sublime-package'; ipp =sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler())
); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/'+pf.replace(' ','%20')).read())
3、安装GoSublime插件
单击"sublime text->preferences->package control",在弹出的对话框中选择"Install Package",然后再在弹出的对话框中输入"GoSublime"搜索插件并安装
四、beego环境搭建
在终端工具中执行如下命令
$ go get github.com/beego/bee
注:如果没安装git工具,会自动提示并安装