У меня есть ошибка:Golang: Ошибка установки каталога?
go install: no install location for directory /Users/xwilly/Dropbox/go/project/src outside GOPATH
Я использую идти версии 1.1 на OS X.
я могу построить & бежать, но не может установить пакеты.
Моя среда:
GOPATH=/Users/xwilly/Dropbox/go/project
PATH=/Library/Frameworks/Python.framework/Versions/2.7/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/go/bin:/Users/xwilly/Dropbox/go/project/bin
дерево проекта:
/Users/xwilly/Dropbox/go/project
bin
pkg
src
Я могу построить без ошибок:
..:src xwilly$ go build test.go
..:src xwilly$ go install test.go
go install: no install location for directory /Users/xwilly/Dropbox/go/project/src outside GOPATH
Вот простой пример:
xwilly$ cat test.go
package main
import (
"fmt"
)
func main() {
fmt.Println("Bonjour")
}
xwilly$ go run test.go
Bonjour
xwilly$ go install test.go
go install: no install location for directory /Users/xwilly/Dropbox/go/project/src/learning outside GOPATH
какой именно упаковка имя в test.go? – thwd
название пакета => основной пакет – Xwilly
Вы не можете установить 'package main'. Прочтите [Как написать код перехода] (http://golang.org/doc/code.html). – thwd