將/usr/local/go/bin 目錄新增到/etc/profile檔案的path環境變數:export path=$path:/usr/local/go/bin
讓環境變數立即生效需要執行如下命令:source /etc/profile。
設定工作區(workspace):export gopath=/mnt/hgfs/devel/goworkspace。我把虛擬機器和windows系統工作空間設定為同一目錄。
配置環境變數:
使用者變數新增:gopath的值:e:\devel\goworkspace。
gopath是作為編譯後二進位制的存放目的地和import包時的搜尋路徑。
bin目錄主要存放可執行檔案; pkg目錄存放編譯好的庫檔案。
環境變數新增:goroot的值:d:\go\。
goroot就是go的安裝路徑。
path新增:d:\go\bin。
path新增:e:\devel\goworkspace\bin。
解決下面第乙個問題後
開啟gitbash,輸入 go get github.com/astaxie/beego。稍等片刻即可在gopath的src目錄下看到有\github.com\astaxie\beego目錄。
測試bee是否安裝成功,可在命令列中輸入bee,得到一些bee命令格式的資訊表示安裝就成功了。(由於配置了環境變數,可直接在命令視窗輸入bee測試)。
使用bee工具生成beego框架工程**。在這一步之前一定要確定在path環境變數裡已經加入了%gopath%\bin,裡面有bee.exe。然後在開始選單中找到命令提示符,以管理員身份執行(或者在git bash工具中進入到gopath的src目錄下,注意必須到這個目錄下),再輸入 bee new 《工程名稱》,這樣乙個beego框架的工程就生成成功了。
測試新專案:進入剛剛生成的工程的目錄,在命令列或者git bash裡輸入 bee run,如果有錯誤提示,參考下面問題解決方案。然後beego已經執行起來啦,在瀏覽器輸入127.0.0.1:8080就看到了執行結果(welcome to beego的歡迎頁)。
go nev:
檢視go環境資訊。
bee version:
檢視beego版本,平台型別,環境變數等資訊。
bee new project_name:
新建專案,在src目錄執行。
go run:
執行專案,在專案目錄執行,和專案的main.go同目錄。
go get:
go build:
專案編譯。
go install
go build main.go
生成執行檔案,進入專案的根目錄,輸入命令,會在同目錄下看到命令為main的執行檔案。
govendor介紹:
安裝govendor
或者git clone git:
生成govendor執行檔案
進入g op
ath/
src/
gith
ub.c
om/k
ardi
anos
/gov
endo
r目錄中
,使用g
obui
ld命令
,編譯g
oven
dor項
目生成執
行檔案位
於gopath/src/github.com/kardianos/govendor目錄中,使用go build命令,編譯govendor專案生成執行檔案位於
or目錄
中,使用
gobu
ild命
令,編譯
gove
ndor
專案生成
執行檔案
位於gopath/bin/目錄下,然後可以使用govendor命令了。
為專案增加依賴
(1)進入到專案目錄
(2)使用govendor init命令初始化專案的依賴
(3)執行govendor fetch命令增加依賴
例如,專案awesome依賴github.com/go-clang/bootstrap
那麼執行命令: govendor fetch github.com/go-clang/bootstrap
(4)在專案目錄中,/vendor/vendor.json檢視依賴的包。
常用命令說明和例子
govendor remove
govendor remove +all
刪除所有依賴專案,慎用,all前面需要有+號。
注意,不僅會刪除依賴,還會刪除自己寫的**。
liteide
sublime text
問題解決or
oot/
src/
gola
ng.o
rg/x
/cry
pto或
者先進入
goroot/src/golang.org/x/crypto 或者先進入
goroot
/src
/gol
ang.
org/
x/cr
ypto
或者先進
入gopath/src/golang.org/x/目錄,base裡執行git clone 。
cannot find package 「golang.org/x/net/idna」 in any of:
解決:進入$gopath/src/golang.org/x/目錄,base裡執行git clone
參考**
golang官方**:
beego官方**:
golang的githup**:
LAMP環境搭建 php環境搭建
yum groupinstall development tools y yum groupinstall desktop platform development y yum install cmake pcre devel ncurses devel openssl devel libcurl ...
環境搭建 二 Python環境搭建
工欲善其事,必先利其器 要想玩轉python,我們首先需要搭建一套可使用且方便的環境。對於初學者,笨飯糰建議使用 anaconda anaconda 簡介anaconda是python的乙個科學計算發行版,內建了數百個python經常會使用的庫,包括做機器學習或資料探勘的庫。anaconda提供了乙...
環境 lamp環境搭建
以下命令全部使用root執行,如果不用root記得sudo apt update 更新一下可用軟體包列表 apt upgrade 更新已安裝的軟體包 apt install apache2 安裝apache2 systemctl start apache2 啟動apache apt install ...