Это мой первый раз, задавая вопрос здесь, во всяком случае, я задаюсь вопросом, почему он говорит, что не может найти пакет, даже если github.com/JohnDoe/temperature/conversion/conv
находится внутри $GOPATH
Golang импорта пакетов - не может найти пакет
[[email protected] temperature]$ go run main.go
main.go:5:2: cannot find package "github.com/JohnDoe/temperature/conversion/conv" in any of:
/usr/local/go/src/github.com/JohnDoe/temperature/conversion/conv (from $GOROOT)
/home/johndoe/Workspace/Go/src/github.com/JohnDoe/temperature/conversion/conv (from $GOPATH)
более подробная информация:
[[email protected] conversion]$ pwd
/home/johndoe/Workspace/Go/src/github.com/JohnDoe/temperature/conversion
[[email protected] conversion]$ ls
conv.go
Мысли?
Если файл фактически не имеет 'пакет conv' (и вы хотите, чтобы он оставался таким образом), в этом случае вам нужно переместить его в каталог с именем' conv'. – hobbs
Hi Elwinar! Спасибо, что ответили на этот вопрос. Вы правы, я пробовал, и это работает! Благодаря! Отметьте свой ответ как правильный, немного ... –