Mac下安装Go和配置相应环境
2017-07-07 00:00
621 查看
上的教程很多,但是并不完整,使得我在安装的过程中遇到了各种问题。后来综合几个教程给配置好了。我采用了两种方法,后来去掉了其中的一种。下面是我的安装步骤:
这样安装之后通过命令行输入
–
2.0 如果不存在则创建bash_profile Mac环境配置文件
3.0 添加go 环境变量
如果是第一种安装方法,只需要指定一下
但是第二种方法安装之后输入
一般环境变量更改后,重启后生效。在重启终端的时候就会自动执行
如果想立刻生效,则可执行下面的语句:
复制粘贴保存即可。
方法一:homebrew
homebrew是Mac系统下面目前使用最多的管理软件的工具,目前已支持Go,可以通过命令直接安装Go,为了以后方便,应该把
git
mercurial也安装上:
1 2 3 4 | brew update && brew upgrade brew install git brew install mercurial brew install go |
go就可以看到相关的信息。输入
go env查看环境信息:
1 2 3 4 | GOARCH="amd64" GOBIN="" GOCHAR="6" GOEXE="" GOHOSTARCH="amd64" GOHOSTOS="darwin" GOOS="darwin" GOPATH="" GORACE="" GOROOT="/usr/local/go" GOTOOLDIR="/usr/local/go/pkg/tool/darwin_amd64" CC="clang" GOGCCFLAGS="-fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fno-common" CXX="clang++" CGO_ENABLED="1" |
方法二:pkg包安装
直接去官方下载安装包,然后双击安装,之后同样地输入go、
go env、
go version等查看是否安装。
–
环境变量配置
1.0 查看是否存在bash_profile1 | cd ~/.bash_profile |
1 | vim ~/.bash_profile |
如果是第一种安装方法,只需要指定一下
GOPATH即可。为了让自己的程序编译之后在命令行任何地方能直接执行,再加入
GOPATH下的
bin即可:
1 2 3 4 | #This is my personal bash_profile,when loaded at login. #===2015-08-15=== #GOPATH export GOPATH=$HOME/Documents/go_workspace #GOPATH bin export PATH=$PATH:$GOPATH/bin |
go会显示
ommand not found: go,所以需要在
.bash_profile中指定
GOROOT下的
bin:
1 2 3 4 | #This is my personal bash_profile,when loaded at login. #===2015-08-15=== #GOROOT export GOROOT=/usr/local/go #GOPATH export GOPATH=$HOME/Documents/go_workspace #GOROOT bin export PATH=$PATH:$GOROOT/bin #GOPATH bin export PATH=$PATH:$GOPATH/bin |
.bash_profile文件。
如果想立刻生效,则可执行下面的语句:
1 | $ source .bash_profile |
问题:
如果打开终端没有生效,就把上面的追加到~/.zshrc中:
1 | open -e ~/.zshrc |
相关文章推荐
- Mac下安装与配置Go语言开发环境 无法写入系统文件的解决方法
- Mac上Go环境和VS Code的正确安装与配置方法
- mac下配置android sdk环境 安装eclipse
- Mac环境下安装和配置Redis
- Mac环境下如何安装iTerm2并配置Z-Shell
- Mac Sublime Text 3 配置Python环境及安装插件
- MAC安装JDK及环境变量配置
- mac安装go环境
- Mac配置Android开发环境变量及工具安装图
- [Selenium WebDriver]1-安装配置环境(Mac)
- mac上一键配置和安装adb驱动或者环境
- MAC下载eclipse&Tomcat&jdk配置相应的环境变量并创建一个web_project
- Linux下安装Go及环境配置
- Tomcat安装之在Mac环境下配置tomcat9
- mac 安装 配置php环境遇到的一些命令
- 关于Mac安装MySQL和MySQLWorkbench的初始密码,环境配置问题总结
- mac下安装cordova环境配置,禁止页面上下拉动
- Mac配置Android开发环境变量及工具安装图(2)
- Mac下安装配置phonegap开发环境 (涉及android sdk配置)