2016-08-07 20 views
0

.GOファイル・ディレクトリの午前場合は失敗し、私は任意のディレクトリからコマンドを実行した場合、彼らがウェブサイトインストールに行くと、私は外で私が提案<a href="https://golang.org/doc/install" rel="nofollow">https://golang.org/doc/install</a>経由Golangをインストール

上で行うように私はgo installコマンドを実行することはできませんようです.goファイルが保存されているディレクトリのほかに、このエラーが表示されます。例えば:

go install ./src/tutorial/helloworld/hello.go 

または

go install ./path/to/.go/file/hello.go 

go install: no install location for .go files listed on command line (GOBIN not set) 

が、私は実行する場合、すべてがうまくいくと、それはGOPATHbinフォルダ内の最終的な実行可能ファイルを配置.goファイルを持つディレクトリ内からインストールしてください。私は私の.bash_profileGOPATHを設定していると、外出先のインストールが私のPATH

/usr/local/go/binに私はgolangの指示のようなディレクトリ外からインストールを実行することはできません理由を任意のアイデアを、外出先のルートディレクトリを追加しました。

//In the folder that contains my .go file 
go install 

orgのウェブサイトには?

+0

実行している正確なコマンドを含めるように質問を編集してください。 –

+0

私はコマンドを追加しました – deltaskelta

+2

@deltaskelta:また便利です:http://stackoverflow.com/questions/30612611/what-does-go-build-build –

答えて

2

go installコマンドの引数は、.goファイルではなくパッケージです。これらのコマンドを使用して、相対パスでパッケージを指定します。ファイル./path/to/.go/file/hello.goを含むパッケージの場合

go install ./src/tutorial/helloworld 

:ファイル./src/tutorial/helloworld/hello.goを含むパッケージの場合

go install ./path/to/.go/file 
+0

私は参照してください。私はhelloworldプログラムのインストール手順を誤って読んでいます。ありがとう – deltaskelta

関連する問題

 関連する問題