最近嘗試學習golang,在某個網站(真忘了)上發現gotour是一款灰常叼的教程&指南,之後搜索發現有前輩給出了本地安裝離線gotour的方法,但實際安裝過程中發現一些問題: 1.通過go get bitbucket.org/mikespook/go-tour-zh/gotour命令安裝時報錯,提 ...
最近嘗試學習golang,在某個網站(真忘了)上發現gotour是一款灰常叼的教程&指南,之後搜索發現有前輩給出了本地安裝離線gotour的方法,但實際安裝過程中發現一些問題:
1.通過go get bitbucket.org/mikespook/go-tour-zh/gotour命令安裝時報錯,提示missing Mercurial command,原來是先需要安裝Mercurial;
2.順利用以上命令安裝成功後,原貼說直接運行gotour命令即可通過http://127.0.0.1:3999進行本地訪問gotour,然而,bin目錄下沒有gotour... 解決方法
綜上,本帖將整體安裝過程梳理一遍(go語言安裝及配置就不再贅訴了)
1.下載並安裝Mercurial及Git
Mercurial:https://www.mercurial-scm.org/wiki/Download#Windows
Git:https://git-scm.com/download/win
(如無法訪問請科學上網或百度尋找國內下載源)
2.用Mercurial下載gotour離線包,命令如下
hg clone https://bitbucket.org/mikespook/go-tour-zh
3.用Git下載goTools&goNet,命令如下
go get github.com/golang/net
go get github.com/golang/tools
4.調整文件路徑,確保以上所下載的三個文件夾分別在以下路徑中
gotour離線包:$GOPATH/src/bitbucket.org/mikespook
net:$GOPATH/src/golang.org/x/
tools:$GOPATH/src/golang.org/x/
($GOPATH指代你自己定義的GOPATH路徑,請參考go語言環境配置,需要註意的是,GOPATH下要建立src、bin、pkg三個文件夾)
5.在命令行中切換到$GOPATH/src/bitbucket.org/mikespook/go-tour-zh/gotour,執行以下命令
go install
6.至此,在$GOPATH/bin目錄下已經生成gotour.exe文件了,將其複製到$GOROOT/bin目錄下
7.命令行中執行gotour,到瀏覽器中訪問http://127.0.0.1:3999就可以查看本地的gotour了
參考資料: