1
0
mirror of https://github.com/beego/bee.git synced 2024-11-22 05:00:54 +00:00

Merge pull request #336 from sergeylanzman/go-install-default

Go install default
This commit is contained in:
astaxie 2016-12-20 16:56:01 +08:00 committed by GitHub
commit b4a92f7521
2 changed files with 9 additions and 2 deletions

View File

@ -33,7 +33,7 @@ var defaultConf = `{
"enable": false,
"install": false
},
"go_install": false,
"go_install": true,
"watch_ext": [],
"dir_structure": {
"watch_all": false,

View File

@ -132,7 +132,14 @@ func AutoBuild(files []string, isgenerate bool) {
var err error
// For applications use full import path like "github.com/.../.."
// are able to use "go install" to reduce build time.
if conf.GoInstall || conf.Gopm.Install {
if conf.GoInstall {
icmd := exec.Command(cmdName, "install", "-v")
icmd.Stdout = os.Stdout
icmd.Stderr = os.Stderr
icmd.Env = append(os.Environ(), "GOGC=off")
icmd.Run()
}
if conf.Gopm.Install {
icmd := exec.Command("go", "list", "./...")
buf := bytes.NewBuffer([]byte(""))
icmd.Stdout = buf