2 回答
TA贡献1776条经验 获得超12个赞
好的,伙计们,我发现了问题所在。
https://github.com/joefitzgerald/go-plus/issues/386
这里已经讨论过了。我会从那里复制它
Linux 的人,尤其是那些运行 Ubuntu 的人。我相信我已经重现了您的问题,并且我认为它们与您设置GOPATH
和PATH
.
~/.profile
: 如果您在此处设置它们,$GOPATH
将在您第一次从工具栏中的启动器启动 Atom 时在 Atom 中设置~/.bashrc
如果您在此处设置它们,$GOPATH
将在您第一次从终端启动 Atom 时在 Atom 中设置因此,无论您如何启动 Atom,为了确保正确设置GOPATH
和PATH
设置,您应该在两者中输入以下(或类似内容)~/.profile
和~/.bashrc
:
export GOPATH=$HOME/work export PATH=$GOPATH/bin:/usr/local/go/bin:$PATH
显然,如果 bash 不是您的默认 shell,则上述内容并不完全适用,但我相信,如果您是不同 shell 的用户,您可以理解我上面所说的内容并将相同的原则应用于您的特定环境。
TA贡献1804条经验 获得超3个赞
我在 OSX 上遇到了同样的问题。就我而言,奇怪的是这process.env
表明我使用的是普通的 bash。这很奇怪,因为我使用的是 zsh。环境变量总体上是错误的,与我终端中的环境完全不匹配。
原来我需要将 zsh 设置为默认 shell。这将 zsh 添加到已知 shell 列表中,并使其成为我用户的默认值。请注意,这xh3b4sd是我的用户名。
command -v zsh | sudo tee -a /etc/shells
chsh -s $(which zsh) xh3b4sd
重新启动我的 mac 后,输出中的环境process.env是正确的并且go-plus按预期工作。
- 2 回答
- 0 关注
- 245 浏览
添加回答
举报