寫這篇博文的初衷:在搭建goland環境時,遇到了一些問題,專案一直不能執行,後來在大佬幫助下才得以解決,現在對搭建過程進行一些記錄,便於回顧,防止再次遺忘.
三、執行專案
(二)bee工具的介紹
將解壓出的go目錄放置在主目錄資料夾下,同時在同目錄放置工作空間資料夾
進入使用者的根目錄:
cd $home 或 cd ~
然後開啟.bashrc若不存在則新建.bashrc檔案
vim .bashrc
在.bashrc頁面最後加上想要加的路徑
export
goroot
=$home
/go #設定為go安裝的路徑,有些安裝包會自動設定預設的goroot
export
gopath
=$home
/gocode #預設安裝包的路徑
export
path
=$path
:$goroot
/bin:$gopath
/bin
執行生效語句
source .bashrc
由於專案中使用了beego框架,這裡對beego進行一些說明:
beego 是乙個快速開發 go 應用的 http 框架,他可以用來快速開發 api、web 及後端服務等各種應用,是乙個 restful 的框架,主要設計靈感**於 tornado、sinatra 和 flask 這三個框架,但是結合了 go 本身的一些特性(inte***ce、struct 嵌入等)而設計的乙個框架。
一般的 beego 專案的目錄如下所示:
├── conf
├── controllers
│ ├── admin
│ └── default.go
├── main.go
├── models
│ └── models.go
├── static
│ ├── css
│ ├── ico
│ ├── img
│ └── js
└── views
├── admin
└── index.tpl
從上面的目錄結構我們可以看出來 m(models 目錄)、v(views 目錄)和 c(controllers 目錄)的結構, main.go 是入口檔案。
beego 的安裝是典型的 go 安裝包的形式:
go get github.com/astaxie/beego
常見問題:
git 沒有安裝,請自行安裝不同平台的 git,如何安裝請自行搜尋。
git https 無法獲取,請配置本地的 git,關閉 https 驗證:
git config --global http.sslverify false
bee 工具是乙個為了協助快速開發 beego 專案而建立的專案,您可以通過 bee 快速建立專案、實現熱編譯、開發測試以及開發完之後打包發布的一整套從建立、開發到部署的方案。
您可以通過如下的方式安裝 bee 工具:
go get github.com/beego/bee
這裡需要做個說明:
安裝完之後,bee可執行檔案預設存放在gop
ath/
bin裡
面,所以
您需要把
gopath/bin裡面,所以您需要把
gopath
/bin
裡面,所
以您需要
把gopath/bin新增到您的環境變數中,才可以進行下一步。
安裝完成後在gocode資料夾下的bin資料夾下看到bee執行檔案,說明安裝成功
bee run
對於搭建go專案執行環境,簡單進行記錄,如有不對,煩請指出,謝謝!
每天進步一點點,不知不覺,你擁有的會超乎你的想象,與大家共勉!
環境搭建Goland
go中文網 二 path環境變數配置 先建立乙個goroot 在本來的path後面加上 goroot bin 或者直接 d go bin 一般來說安裝後path會自動配置的。三 安裝jetbrains的goland 面對這麼的ide我為啥選擇jetbrains的goland的,作為乙個android...
deepin前端開發環境搭建
前端開發其實對系統要求不高,除非不是特別老舊的機器,都沒有必要使用linux來開發,碰巧我用的是一台12年的巨集碁4750,裝win7都卡,從開機到電腦連上網不花個10 15分鐘是別想。deepin系統的安裝就不說了,直接說在deepin下搭建前端開發環境,1.最基本的瀏覽器chrome和開發工具v...
goland 搭建 gin 框架的步驟詳解
位址 後,雙擊安裝即可。這裡需要配置2個www.cppcns.com系統變數,乙個是goroot,乙個是gopath 注意 goroot和gopath不能在同一路徑下,且變數名必須是goroot和gopath.位址 https 後,直接雙擊安裝即可。cmd視窗中,執行go get命令時,必須要有gi...