我在这里关注 golang 文档的“如何编写代码”部分。我也在用鱼鱼壳。
我已经按照教程设置了正确的环境变量(GOPATH 和 PATH),但我无法让该命令go install github.com/user/hello
与我的安装一起使用。
我收到一个错误:
无法加载包:包 github.com/user/hello:导入“github.com/user/hello”:找不到包
事实上,我错误地设置了我的环境变量。具体来说,在我的~/.config/fish/config.fish
文件中设置 GOPATH 时,我需要导出变量。
将这些行放在您的 config.fish 中,以便 fish shell 使用 Go:
set -x GOPATH $HOME/path/to/your/workspace
注意-x。那就是缺少的东西。
甚至比编辑 config.fish 文件更好,在你的 shell 中运行set
带有--universal
(to persist) 和-x
(export) 的命令,如下所示:
set --universal -x GOPATH $HOME/path/to/goworkspace