内容简介:Go 语言支持以下系统:Linux FreeBSD MacOSX(也称为 Darwin) Window安装包下载地址为:如果打不开可以使用这个地址:
Go 语言支持以下系统:Linux FreeBSD MacOSX(也称为 Darwin) Window
安装包下载地址为: https://golang.org/dl/ 。
如果打不开可以使用这个地址: https://golang.google.cn/dl/ 。
1安装。
1.1、下载源码包:go1.4.linux-amd64.tar.gz。
1.2、将下载的源码包解压至 /usr/local目录。
1.3.把pkg下载好之后,直接双击安装就可以。
1.4、验证SDK安装成功
在命令行输入go version,获取到go的version,则代表安装成功。我的验证结果如下:
go version go1.10.3 darwin/amd64
二、配置环境变量
1、打开终端输入cd ~进入用户主目录;
2、输入ls -all命令查看是否存在.bash_profile;
3、存在既使用vim .bash_profile打开文件;
4、输入i进入vim编辑模式;
输入:
export GOPATH=/usr/local/go
export GOBIN=$GOPATH/bin
export PATH=$PATH:$GOBIN
其中
- GOPATH: 日常开发的根目录。
- GOBIN:是GOPATH下的bin目录。
6、点击ESC,并输入:wq保存并退出编辑。可输入vim .bash_profile查看是否保存成功。
7、输入source ~/.bash_profile完成对golang环境变量的配置,配置成功没有提示。
8、输入go env查看配置结果,我的结果如下:
➜ ~ go env
GOARCH="amd64"
GOBIN=""
GOCACHE="/Users/haodaibao/Library/Caches/go-build"
GOEXE=""
GOHOSTARCH="amd64"
GOHOSTOS="darwin"
GOOS="darwin"
GOPATH="/Users/haodaibao/go"
GORACE=""
GOROOT="/usr/local/Cellar/go/1.10.3/libexec"
GOTMPDIR=""
GOTOOLDIR="/usr/local/Cellar/go/1.10.3/libexec/pkg/tool/darwin_amd64"
GCCGO="gccgo"
CC="clang"
CXX="clang++"
CGO_ENABLED="1"
CGO_CFLAGS="-g -O2"
CGO_CPPFLAGS=""
CGO_CXXFLAGS="-g -O2"
CGO_FFLAGS="-g -O2"
CGO_LDFLAGS="-g -O2"
PKG_CONFIG="pkg-config"
GOGCCFLAGS="-fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fdebug-prefix-map=/var/folders/bp/sfrhrzls4q14mg9_wfj6q6j40000gn/T/go-build046962637=/tmp/go-build -gno-record-gcc-switches -fno-common"
3.开发工具。
1.能用的开发 工具 非常多,我这里用了sublimetext.
2.在你的gopath下的src(/usr/local/go/src)目录下,新建一个文件夹(以项目名称命名),然后在sublime中打开该文件夹,新建main.go文件即可以进行编码了。
3.打开的空文件夹是这样的
4.右击,新建文件
5.这就创建好了一个空文件夹
6.然后command+s,并给文件的后缀带上.go。并点击save
7.然后就看到了我们空的文件夹
8.并且在源文件处看到了这个文件
9.这时候,我就把百度的代码copy了进来
package main
import (
"fmt"
)
func main() {
fmt.Println("hello");
}
然后cd到代码的上层目录也就是tempGO这个文件件下
cd /usr/local/go/src/tempGO
然后go build hello.go
这时候就出现了执行文件
然后点击这个执行文件就可以了。
????等等!!!!
进行go build的时候居然报错了?????
can't load package: package main:
hello.go:3:1: illegal character U+00A0
hello.go:4:3: expected ')', found 'EOF'
呵呵,不用担心,只需要把文件里的代码,手动重新写一遍即可。
自此,就可以进行开发了。
以上所述就是小编给大家介绍的《mac下go语言环境与工具》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- 【Go 语言教程】Go 语言环境安装
- 凹 (“Wa”) 语言:可以嵌入 Go 语言环境的脚本语言
- Go语言环境配置
- Go语言—开发环境搭建
- Go语言开发环境搭建
- 终极解决:window环境下vscode搭建go语言编译环境
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Beginning XML with DOM and Ajax
Sas Jacobs / Apress / 2006-06-05 / USD 39.99
Don't waste time on 1,000-page tomes full of syntax; this book is all you need to get ahead in XML development. Renowned web developer Sas Jacobs presents an essential guide to XML. Beginning XML with......一起来看看 《Beginning XML with DOM and Ajax》 这本书的介绍吧!