beego编译好的exe通过全路径调用会crash,看了半天,发现是解析不到配置文件,研究了下
发现beego自定义配置文件以后,需要收工parse,我表示,以为是自动化的,没想到是半自动化的……
package main import ( _ "hello/routers" "github.com/astaxie/beego" "fmt" ) func main() { beego.AppConfigPath = "/Users/mmc/dev/golang/myApps/src/hello/conf/app.conf" beego.ParseConfig() port,_ := beego.AppConfig.Int("httpport") fmt.Println("name ", beego.BConfig.AppName) fmt.Println("config path ", beego.AppConfigPath) fmt.Println("1111 ",port) beego.Run() }