gpt4 book ai didi

macos - 无法在 Mac OSX 上设置 $GOPATH

转载 作者:IT老高 更新时间:2023-10-28 12:58:18 25 4
gpt4 key购买 nike

我正在尝试设置我的 $GOPATH 变量以在我的机器上运行一些示例代码:

$ smitego-example go run main.go 
main.go:5:2: cannot find package "github.com/#GITHUB_USERNAME#/smitego" in any of:
/usr/local/go/src/pkg/github.com/#GITHUB_USERNAME#/smitego (from $GOROOT)
($GOPATH not set)

$ smitego-example export $GOPATH=$HOME
-bash: export: `=/Users/#OSX_USERNAME#': not a valid identifier

enter image description here

github.com/#GITHUB_USERNAME#/smitego/smitego.go的内容:

package smitego

我怎样才能设置我的 GOPATH 让它永远有效?

最佳答案

从 Go 1.8 开始更新:如果您要安装 Go 1.8(发布时间:2017 年 2 月)或更高版本,GOPATH 为 automatically determined由 Go 工具链为您服务。

默认为 $HOME/go在 macOS(nee OS X)上 - 例如/Users/matt/go/ .这使得 Go 入门更加容易,您可以 go get <package>在安装 Go 之后。


对于外壳:(手动方法)

~/.bash_profile 应该包含 export GOPATH=$HOME/go还有export PATH=$GOPATH/bin:$PATH . $的使用很重要:请务必记下我在哪里使用过它(以及我没有在哪里使用过)。

对于崇高文本:

Sublime Text 菜单 > 首选项 > 包设置 > GoSublime > 设置:用户

{
"shell": ["/bin/bash"],
"env": {"GOPATH": "/Users/#USERNAME#/go/"},
}

确保您的 GOPATH未设置为包的完整路径;只是你的 go 的根src, pkg, and bin 所在的文件夹居住。如果您不使用 GoSublime ,我建议先安装它。

关于macos - 无法在 Mac OSX 上设置 $GOPATH,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21499337/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com