📅  最后修改于: 2023-12-03 14:53:17.886000             🧑  作者: Mango
当你在使用Go语言开发时,你可能会需要把你的项目(包括依赖库)放在一个目录中,以便于管理。这个目录被称为GOPATH,而GOPATH中的bin目录则是存放Go可执行文件的地方。在Linux系统中,你可以使用Shell或者Bash来设置GOPATH和bin目录。
设置GOPATH需要你先创建一个目录并将其设为GOPATH。举个例子,我们新建一个名为gopath的文件夹,并把它设为GOPATH。
mkdir gopath
export GOPATH="$(pwd)/gopath"
其中,$(pwd)可以获取当前目录的绝对路径。
但是,每次打开终端都要进行一次设置可能会比较麻烦,因此我们可以将它写入Bash配置文件中。在用户的home目录下,找到.bashrc或者.bash_profile文件,使用文本编辑器打开它们:
vim ~/.bashrc
在文件末尾添加以下一行:
export GOPATH=/path/to/gopath
重启终端或者执行以下命令,使上述配置立即生效:
source ~/.bashrc
在你的GOPATH下创建bin目录。在终端中,打开GOPATH,运行:
cd $GOPATH
mkdir bin
将bin目录加入PATH环境变量中,这样可以使终端自动加载GOPATH/bin目录下的命令。在.bashrc文件中添加:
export PATH=$PATH:$GOPATH/bin
然后,重启终端或者执行以下命令,使上述配置立即生效:
source ~/.bashrc
现在你就可以在GOPATH/bin目录中找到Go可执行文件并在终端中直接运行它们了。