21

エラーがあります:

go install: no install location for directory /Users/xwilly/Dropbox/go/project/src outside GOPATH 

OS Xでgoバージョン1.1を使用しています。

ビルドと実行はできますが、パッケージをインストールできません。

私の環境:

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
4

1 に答える 1