Go beengo環境搭建

2021-08-21 18:48:25 字數 2982 閱讀 5653

將/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 ...