这几天通过go命令在github上面下载了一些工具,照着操作经常说找不到命令,经过询问学长得知需要在命令前面添加它的工作目录才能运行,
实际情况来说,一般是在这个命令前添加$GOPATH/bin($GOPATH是go的工作目录,可以通过在终端输入Go env命令查看)。
有三种创建环境变量的方法:
1.export命令(临时添加环境变量)
比如说这里我的go的工作目录为/home/han/gowork/bin/,在要执行的命令前添加上工作目录就行了,如图所示。
这里为了方便起见,我们可以把 /home/han/gowork/bin/添加到环境变量里面
通过export命令
export PATH=$PATH:/home/han/gowork/bin/
注意,这里$PATH:后面要改成实际的自己的go的工作目录
编译成功。
但是通过export命令设置的环境变量,只是临时添加,关闭终端之后又得重新设置。
2.vim ~/.bashrc
因此,我们这里编辑.bashrc文件 vim ~/.bashrc <<---- 通过这种方式,在关闭xshell后,添加的环境变量仍然生效(当前用户永久添加环境变量)
首先按下i进入编辑模式,另起一行,将export PATH=$PATH:/home/han/gowork/bin/
复制到vim界面框内,接着按键盘上的esc键,再输入:wq保存退出;
最后source ~/.bashrc刷新环境变量。
3. vim /etc/profile(所有用户永久添加环境变量)
这个就不赘述了,参考了一下别人的博客,博客链接放在下面了。