go学习:go环境变量

2024 / 10 / 17

从你提供的 $PATH 变量来看,$GOPATH/bin 并没有被包含在路径中,这就是为什么你无法在终端中运行 xorm 命令的原因。

解决步骤:

1. 确定 $GOPATH 路径

首先,运行以下命令以确定你的 $GOPATH 路径:

go env GOPATH

通常默认路径是 ~/go,如果你没有自定义设置的话,应该会输出类似于 /Users/admin/go 这样的路径。

2. 将 $GOPATH/bin 添加到 $PATH

接下来,我们需要将 $GOPATH/bin 路径添加到你的 PATH 环境变量中。假设你的 GOPATH 是默认的 ~/go,步骤如下:

  1. 打开你的 .zshrc 配置文件(这是 Zsh 的配置文件):
nano ~/.zshrc
  1. 在文件末尾添加以下行:
export PATH=$PATH:$(go env GOPATH)/bin

这行代码会动态获取 GOPATH,并将其 bin 子目录添加到你的 $PATH 变量中。

  1. 保存文件并退出编辑器:
  • nano 编辑器中,按 Ctrl + O 保存文件,按 Enter 确认。

  • 然后按 Ctrl + X 退出编辑器。

  1. 重新加载 .zshrc 配置以使更改生效:
source ~/.zshrc

3. 验证路径是否正确添加

现在你可以再次检查 $PATH 变量,确保 GOPATH/bin 已经添加进去了:

echo $PATH

输出结果应该包含类似于 /Users/admin/go/bin 的路径。

4. 验证 xorm 工具是否可以使用

最后,检查 xorm 命令是否可以正常运行:

which xorm

如果成功安装和配置,应该会看到类似于 /Users/admin/go/bin/xorm 的输出。然后你可以通过运行 xorm 来使用该工具:

xorm

你应该会看到 xorm 命令的帮助信息,说明工具已正确安装并且可用。

总结:

  • 确保 $GOPATH/bin 已经被正确添加到你的 PATH 环境变量中。

  • 确认 xorm 工具正确安装在 $GOPATH/bin 中,并且可以通过终端执行。