install.go 311 B

1234567891011121314151617
  1. package golang
  2. import (
  3. "os"
  4. "os/exec"
  5. )
  6. func Install(git string) error {
  7. cmd := exec.Command("go", "install", git)
  8. env := os.Environ()
  9. env = append(env, "GO111MODULE=on", "GOPROXY=https://goproxy.cn,direct")
  10. cmd.Env = env
  11. cmd.Stdout = os.Stdout
  12. cmd.Stderr = os.Stderr
  13. err := cmd.Run()
  14. return err
  15. }