golang(2) beego 環境搭建

2021-07-03 13:42:03 字數 1617 閱讀 4872

beego是乙個用go開發的應用框架,思路來自於tornado,路由設計**於sinatra,支援如下特性

mvc,rest,智慧型路由,日誌除錯,配置管理,模板自動渲染,layout設計

中介軟體插入邏輯,方便的json/xml服務

官網

**很花哨呢。

go從1.1版本開始必須設定這個變數,而且不能和go的安裝目錄一樣,這個目錄用來存放go原始碼,go的可執行檔案,以及相應的編譯之後的包檔案。所以這個目錄下面有三個子目錄:src、bin、pkg。

不知道為啥這樣弄,我覺得gopath應該放第三方類庫,而且最好可以共用。

還好gopath可以設定多個,讓第乙個做公共類庫,第二個做專案。

在mac下面設定:(假設/data/workspace_go/demo1

是工程目錄,必須是絕對路徑)

命令列修改:~/.bash_profile

#set golang path 

export goroot=/usr/local/go

export gopath=/usr/local/go_path:/data/workspace_go/demo1

export path=

$path:/usr/local/go_path/bin

修改系統環境:~/.macosx/environment.plist

<?xml version="1.0" encoding="utf-8"?>

version="1.0">

gopathkey>

/usr/local/go_path:/data/workspace_go/demo1string>

gorootkey>

/usr/local/gostring>

pathkey>

$path:$/usr/local/go_path/binstring>

dict>

plist>

然後安裝環境:/quickstart

雖然可以編譯,但是在idea裡面找不到beego這個類庫。

file -> project structure 增加classpath,sourcepath 設定為/usr/local/go_path/src。

然後**裡面就可以識別了。方便多了,而且可以看源**了。

詳細文件:

/docs/intro/

golang(2) beego 環境搭建

beego是乙個用go開發的應用框架,思路來自於tornado,路由設計 於sinatra,支援如下特性 mvc,rest,智慧型路由,日誌除錯,配置管理,模板自動渲染,layout設計 中介軟體插入邏輯,方便的json xml服務 官網 很花哨呢。go從1.1版本開始必須設定這個變數,而且不能和g...

golang開發環境配置及Beego框架安裝

配置環境 windows7 安裝步驟 一 go環境安裝 二 配置系統變數 三 beego安裝 一 go環境安裝 二 配置系統變數 新增2個系統變數 1 設定gopath 值為 e gopath 2 設定gobin 值為 goroot bin 三 beego安裝 開啟cmd分別執行如下命令 新建專案 ...

golang開發環境配置及Beego框架安裝

配置環境 windows7 安裝步驟 一 go環境安裝 二 配置系統變數 三 beego安裝 一 go環境安裝 二 配置系統變數 新增2個系統變數 1 設定gopath 值為 e gopath 2 設定gobin 值為 goroot bin 三 beego安裝 開啟cmd分別執行如下命令 新建專案 ...