1
私は〜/ goに解凍し、それに応じてGOROOTを設定してgo 1.7.4をインストールしました。 〜/ work/src/github.com/user/helloを作成し、それに応じてGOPATHを設定しました。'go install'はパッケージ "fmt"を見つけません
https://golang.org/doc/install#testingからhello世界の例をしようとすると、私は次のエラーを取得:
$ go install github.com/user/hello
../work/src/github.com/user/hello/hello.go:3:8: cannot find package "fmt" in any of:
/home/user/go/src/pkg/fmt (from $GOROOT)
/home/user/work/src/fmt (from $GOPATH)
package github.com/user/hello
imports runtime: cannot find package "runtime" in any of:
/home/user/go/src/pkg/runtime (from $GOROOT)
/home/user/work/src/runtime (from $GOPATH)
チェック〜/行くを、私は〜/行く/ SRC/PKG〜/行く/ SRC/FMTにおけるfmtをしていない見つけます/ fmt
私は何かが欠けているように感じます。助けに感謝します。
以前にパッケージマネージャーからGoをインストールしましたか? 'go version'は何を印刷しますか?古いバージョンのGoは 'src/pkg'でstdlibを探すのに使われました。 –
実際、私は気づいていない古いバージョンのインストールをしていました。それを削除し、今それは動作します。ありがとう! – user3207230
@ Ainar-Gそれを答えとして加えてください。 – icza