goinstall

5579 ワード

【背景】
繰り返し:
【記録】go言語ではロゴ4 goでロゴ情報をロゴファイルとソロに同時に出力することができます。
期間:
http://code.google.com/p/log4go/
例として、どのように第三者パッケージをインストールしますか?
【振り回される過程】
1.見た:
http://code.google.com/p/log4go/
にはインストールされています。
goinstall log4go.googlecode.com/hg
だから試してみます
結局ここにはgoinstallがありませんでした。
E:\Dev_Root\go\src\EmulateLoginBaidu>goinstall

'goinstall'          ,         

      。
2.参考:
Installing Third-Packages
気がつく
go install
だから試してみます
見つけられませんでした
E:\Dev_Root\go\src\EmulateLoginBaidu>go install log4go.googlecode.com/hg

can't load package: package log4go.googlecode.com/hg: cannot find package "log4go.googlecode.com/hg" in any of: E:\dev_install_root\Go\src\pkg\log4go.googlecode.com\hg (from $GOROOT) E:\Dev_Root\go\src\log4go.googlecode.com\hg (from $GOPATH)
3.参考:
How to install golang 3 rd-party project s from download sources?
まずそのgo getを試してみます。
でも前に、goの命令を見に行きます。
E:\Dev_Root\go\src\EmulateLoginBaidu>go help

Go is a tool for managing Go source code.



Usage:



        go command [arguments]



The commands are:



    build       compile packages and dependencies

    clean       remove object files

    doc         run godoc on package sources

    env         print Go environment information

    fix         run go tool fix on packages

    fmt         run gofmt on package sources

    get         download and install packages and dependencies install compile and install packages and dependencies list list packages run compile and run Go program test test packages tool run specified go tool version print Go version vet run go tool vet on packages Use "go help [command]" for more information about a command. Additional help topics: gopath GOPATH environment variable packages description of package lists remote remote import path syntax testflag description of testing flags testfunc description of testing functions Use "go help [topic]" for more information about that topic. E:\Dev_Root\go\src\EmulateLoginBaidu>
参照することができますが、getは対応するパケットをダウンロードしてインストールし、依存しています。
直接行ってみます。
E:\Dev_Root\go\src\EmulateLoginBaidu>go get log4go.googlecode.com/hg

package log4go.googlecode.com/hg: invalid Google Code import path: use code.google.com/p/log4go instead
4.明らかに住所変更はサポートされていないので、その提示されたものに変えます。
code.google.com/p/log 4 go
その結果、「exec:「hg」:executable file not found in%PATH%」のエラーが発生しました。
【解決済み】go言語はgo getで第三者パッケージのインストールに失敗しました。exec:「hg」:executable file not found in%PATH%
5.また、設置前後にgo公式サイトの説明を見ました。
Download and install packages and dependencies
まずその説明を見に行きます。
  • getデフォルトはすでに含まれています。ダウンロードとインストールです。
  • -d:ダウンロードのみ(インストールを継続しない)を示す
  • -fix:ダウンロード後、依存関係を解析する前に、fix
  • を実行します。
  • -u:up date
  • 7.名前を直接書いてみてもいいですか?
    E:\Dev_Root\go\src\EmulateLoginBaidu>go get log4go
    
    package log4go: unrecognized import path "log4go"
    明らかに、だめです。
    8.結果は上記の通りです。
    【解決済み】go言語はgo getで第三者パッケージのインストールに失敗しました。exec:「hg」:executable file not found in%PATH%
    問題を解決しました。hgでこのロゴ4 goをインストールしました。
    【まとめ】
    ここで、最終的には:
    windowsでhgをインストールしました。  【記録】windowsにMercurialのhgをインストールする
    再利用:
    go get code.google.com/p/log4go
    ロゴ4 goのインストールに成功しました。