我在这里关注golang文档的"如何编写代码"部分。我也在用鱼壳。
我已经按照教程进行了操作,并设置了适当的环境变量(GOPATH和PATH),但我无法使用命令go install github.com/user/hello
进行安装
我得到一个错误:
无法加载包:package github.com/user/hello:import"github.com/user/hello":找不到包
~/.config/fish/config.fish
文件中设置GOPATH时,我需要导出变量。
将这些行放在你的config.fish中,让鱼壳使用Go:set -x GOPATH $HOME/path/to/your/workspace
请注意-x。这就是缺失的东西。
甚至比编辑config.fish文件更好,在shell中使用--universal
(持久化)和-x
(导出)运行set
命令,如下所示:
set --universal -x GOPATH $HOME/path/to/goworkspace