0

go のドキュメントを見ると、作業中のコードを $GOPATH の下に置く必要があるように見えますが、それは正しいですか?

~/Documents の下のディレクトリにテスト プロジェクトをセットアップしたいのですが、go install example/newmath(テスト例のように) 実行するたびに次のように表示されます--

λ MacBook-Air src → go install example/newmath
warning: GOPATH set to GOROOT (/usr/local/go) has no effect
can't load package: package example/newmath: import "example/newmath": cannot find package

$GOPATH/$GOROOT をリセットする必要があるということですか? 道に迷いました。

4

1 に答える 1

4

GOROOT一般的な状況では設定する必要はありません。GOPATH、OTOHを設定(およびエクスポート)する必要があります。

私はから始めることをお勧めします

   export GOPATH=$HOME

次に、パッケージを に入れるだけimport "whatever"です$GOPATH/src/whatever

GOPATHGo ビルド システム ( ) での動作に慣れたら、必要に応じて後で調整できますgo {build, install}。に複数のアイテムを含めることもできますが$GOPATH、最初は問題にならないと思います。

于 2013-03-18T21:30:43.217 に答える