- 进入到工作空间中(我的是
$HOME/go
,所以使用cd $HOME/go
命令直接进入) - 然后创建一个目录 src/hello(
mkdir src/hello
), - 然后进入到该目录中(
cd src/hello
), - 然后使用
vi hello.go
或者其他方式创建一个 hello.go文件, - 然后打开该文件进行编辑
package main import "fmt" func main() { fmt.Printf("hello,world\n") }
$ go build hello.go $ ls hello hello.go
- 然后执行命令
./hello
$ ./hello hello,world!
如果看到 hello,world
,说明程序正确运行,否则有错
- 可以运行
go install hello
将二进制文件安装到工作空间 ($HOME/go
) 的bin目录中,或者go clean hello
将该二进制文件删掉 - 运行
go install hello
命令之后,运行ls $GOPATH/bin
,可以看到此时hello已经在 bin 目录中,这个时候,你在系统的任何目录下运行hello
命令,都会打印出hello,world
,
$ pwd $HOME/go/src/hello $ go install hello $ ls $HOME/bin hello $ cd /Users/ $ hello hello,world!
异常处理:
1. go install 异常:
go install command-line-arguments: open /usr/local/go/bin/test: permission denied
处理方法: sudo chmod -R 777 /usr/local/go
备注: 一定要有sudo
原文链接:/go/997126.html