gpt4 book ai didi

github - 去吧, golang : external package import with GOROOT

转载 作者:IT王子 更新时间:2023-10-29 02:30:27 26 4
gpt4 key购买 nike

Go, Golang : does not make sense that I have to have files before import

我正在尝试进行下一步,但不断出现错误

  1. 我已准备好要导入的包。
  2. 我需要做的就是从 github 导入外部包并能够在任何代码上使用它。

这就是我所做的。

mkdir $HOME/go
export GOPATH=$HOME/go
go get github.com/user/project

运行成功。我用github上的源代码文件把它下载到这里

/Users/user/go/src/github.com/user/project/project.go

所以要使用我刚刚导入的这个包

go run /Users/user/Desktop/code.go

但我收到以下错误

 MacBook-Air:~ user$ go run /Users/user/Desktop/code.go 
Desktop/code.go:32:8: cannot find package "project" in any of:
/usr/local/go/src/pkg/project (from $GOROOT)
/Users/user/go/src/project (from $GOPATH)

我该怎么办?我错过了什么吗?在此先感谢,请帮助我。我写了很多代码,但因为这个无法分发而感到非常沮丧。

最佳答案

错误消息在您的 code.go 中的第 32 行指出找不到包“goling”。

假设这是您要使用的本地包,您需要确保它在您的 GOPATH 中。

如果您设置了 GOPATH,那么您应该在其中开发您的代码,因此将“goling”目录移动到 /Users/user/go/src 是正确的做法。

或者“goling”可能是错字,因此请检查 code.go 中的导入。如果你想从 github 导入一个项目,导入应该说

import "github.com/user/project"

然后您使用前缀为 project.

的项目部分

如果这不能帮助您使其正常工作,请发布 code.go 的导入部分。

关于github - 去吧, golang : external package import with GOROOT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19076730/

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