1、install go
go1.11.4.windows-amd64.msi #默認安裝就可以
2、goland
goland-2018.2.2.exe 安裝完成,不要運行軟件。
軟件下載:https://www.jetbrains.com/go/download/#section=windows (注意版本,否則激活不了)
安裝路徑:
D:\Program Files\JetBrains\GoLand 2018.2.2
#程序的存放目錄
D:\GoFiles\src
軟件激活方法:
#復制文件到下面目錄中
D:\software\go開發工具\goland-2018.2.2軟件和激活工具\lib\JetbrainsCrack-3.1-release-enc.jar
#修改配置文件:
在這個配置文件中增加JetbrainsCrack-3.1-release-enc.jar文件路徑:
-javaagent:D:\Program Files\JetBrains\GoLand 2018.2.2\lib\JetbrainsCrack-3.1-release-enc.jar
D:\software\go開發工具\goland-2018.2.2軟件和激活工具\bin\goland.exe.vmoptions
D:\software\go開發工具\goland-2018.2.2軟件和激活工具\bin\goland64.exe.vmoptions
激活軟件:
Activation code : www.sdbeta.com
3、安裝git
Git-2.20.1-64-bit.exe
4、install beego
go get github.com/astaxie/beego
go get github.com/beego/bee
#創建項目名稱
bee new word
#運行項目
bee run word
5、手工運行go報錯:
D:\GoFiles\src>bee run word
______
| ___ \
| |_/ / ___ ___
| ___ \ / _ \ / _ \
| |_/ /| __/| __/
\____/ \___| \___| v1.10.0
2018/12/29 17:23:27 INFO ▶ 0001 Using 'word' as 'appname'
2018/12/29 17:23:27 INFO ▶ 0002 Initializing watcher...
can't load package: package .: no Go files in D:\GoFiles\src
2018/12/29 17:23:27 ERROR ▶ 0003 Failed to build the application: can't load
解決方法:
修改:vi main.go
package main
import (
"fmt"
_ "./routers" #修改為當前路徑
"github.com/astaxie/beego"
)
func main() {
fmt.Println("hello world")
beego.Run()
}
D:\go_scripts\hello\routers
package routers
import (
"../controllers" #修改為上上一級目錄
"github.com/astaxie/beego"
)
func init() {
beego.Router("/", &controllers.MainController{})
}
