Go, Golang : does not make sense that I have to have files before importGo, Golang: внешний импорт пакета с GOROOT
Я пытаюсь перейти к следующему шагу, но получает ошибку
- У меня есть пакет, который я хочу, чтобы импортировать готовыми.
- Все, что мне нужно сделать, это импортировать внешний пакет из 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)
Что мне делать? Я что-то упускаю? Спасибо заранее и, пожалуйста, помогите мне. Я написал много кода, но очень расстроен тем, что не мог его распространять из-за этого.
Спасибо, наконец, это работает. Спасибо, как новичок, я не понимаю, как это работает. но спасибо! –