我正在关注golang文档的“如何编写代码”部分here。我也用鱼壳。
我已经按照教程设置了适当的环境变量(GOPATH和PATH)但是我无法使用命令go install github.com/user/hello
来处理我的安装。
我收到一个错误:
无法加载包:github.com/user/hello:import “github.com/user/hello”:找不到包
答案 0 :(得分:48)
~/.config/fish/config.fish
文件中设置GOPATH时,我需要导出变量。
将这些行放在config.fish中以供鱼壳使用Go:
set -x GOPATH $HOME/path/to/your/workspace
请注意 -x 。那就是缺少的东西。
答案 1 :(得分:4)
甚至比编辑config.fish文件更好,在shell中运行set
--universal
(保持)和-x
(导出)命令,如下所示:
set --universal -x GOPATH $HOME/path/to/goworkspace