gpt4 book ai didi

go - 无法让 'go install' 在 OSX 上工作

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

我正在研究 Go,但我遇到了第一个障碍。每当我运行“go install”时,我都会收到以下错误:

go install: no install location for directory /Users/jamie/Sites/gocode/src/jd/hello outside GOPATH

在我看到的所有其他帖子中,这通常是因为用户没有设置 GOPATH 或者试图在 GOPATH 之外运行 go install。我已经设置了我的 GOPATH,我的代码在我的 GOPATH 中。

这是我的目录结构:

/Users/jamie/Sites/gocode
/bin
/src
/jd
/hello
hello.go

我正在尝试从/Users/jamie/Sites/gocode/src/jd/hello 中运行“go install”。这是我的 GOPATH:

$ echo $GOPATH
/Users/james/Sites/gocode

最后是 hello.go:

package main

import "fmt"

func main() {
fmt.Println("Hello there")
}

我在这里做错了什么?

编辑:去环境:

$ go env
GOARCH="386"
GOBIN=""
GOCHAR="8"
GOEXE=""
GOHOSTARCH="386"
GOHOSTOS="darwin"
GOOS="darwin"
GOPATH="/Users/james/Sites/gocode"
GORACE=""
GOROOT="/usr/local/go"
GOTOOLDIR="/usr/local/go/pkg/tool/darwin_386"
TERM="dumb"
CC="gcc"
GOGCCFLAGS="-g -O2 -fPIC -m32 -pthread -fno-common"
CXX="g++"
CGO_ENABLED="1"

谢谢!

最佳答案

你的 GOPATH="/Users/james/Sites/gocode"而你的代码在/Users/jamie/Sites/gocode/src/jd/hello

所以设置 GOPATH=/Users/jamie/Sites/gocode,希望它能正常工作。

关于go - 无法让 'go install' 在 OSX 上工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23153249/

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