go install用法
go install
命令就是为了把编译好的 go 程序放到 $HOME/go/bin
下,这样就可以在任何地方都可以使用编译好的代码了
用法
先进入到需要编译 go 程序目录下
1 |
|
于是就会产生一个编译好的二进制文件
可以直接执行它
1 |
|
然后就可以把他安装到 GOPATH 中了
1 |
|
在 $GOPATH/bin 中可以找到刚才安装的文件
但是还是只能在那个目录里面使用安装的二进制文件,这不和没安装没区别吗?
所以要把 $GOPATH/bin 添加到环境目录下
查看 $GOPATH 在哪里
1 |
|
我的 $GOPATH 是在 $HOME/go 中,所以添加如下环境变量
1 |
|
这样换到别的目录下就可以继续使用编译好的程序了,不过只限当前终端,因为只是添加了一个临时环境变量,没有添加到真正的环境变量中
如果想要一直使用的话,就要把它长期添加到环境变量中
修改 ~/.bashrc 文件,这也不是固定的,看用的是哪个 shell
我用的是 zsh,所以我要修改的是 ~/.zshrc 文件
1 |
|
在最后一行添加一行
1 |
|
保持并退出,然后 source ~/.zshrc
或者 source ~/.bashrc
这是在某个特定用户中添加环境变量,这样这个用户就可以每次都会把 GOPATH 添加到他的环境变量中了