📜  如何设置 gopath bin linux - Shell-Bash (1)

📅  最后修改于: 2023-12-03 14:53:17.886000             🧑  作者: Mango

如何设置 gopath bin linux - Shell/Bash

当你在使用Go语言开发时,你可能会需要把你的项目(包括依赖库)放在一个目录中,以便于管理。这个目录被称为GOPATH,而GOPATH中的bin目录则是存放Go可执行文件的地方。在Linux系统中,你可以使用Shell或者Bash来设置GOPATH和bin目录。

设置GOPATH

设置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
设置bin目录

在你的GOPATH下创建bin目录。在终端中,打开GOPATH,运行:

cd $GOPATH
mkdir bin

将bin目录加入PATH环境变量中,这样可以使终端自动加载GOPATH/bin目录下的命令。在.bashrc文件中添加:

export PATH=$PATH:$GOPATH/bin

然后,重启终端或者执行以下命令,使上述配置立即生效:

source ~/.bashrc

现在你就可以在GOPATH/bin目录中找到Go可执行文件并在终端中直接运行它们了。