mirror of
https://github.com/httprunner/httprunner.git
synced 2026-07-12 16:01:27 +08:00
fix: add cmd dir path to PATH
This commit is contained in:
@@ -117,6 +117,13 @@ func ExecCommand(cmdName string, args ...string) error {
|
|||||||
cmd.Stdout = os.Stdout
|
cmd.Stdout = os.Stdout
|
||||||
cmd.Stderr = os.Stderr
|
cmd.Stderr = os.Stderr
|
||||||
|
|
||||||
|
// add cmd dir path to PATH
|
||||||
|
PATH := fmt.Sprintf("%s:%s", filepath.Dir(cmdName), os.Getenv("PATH"))
|
||||||
|
if err := os.Setenv("PATH", PATH); err != nil {
|
||||||
|
log.Error().Err(err).Msg("failed to add cmd dir path to $PATH")
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
err := cmd.Run()
|
err := cmd.Run()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Error().Err(err).Msg("exec command failed")
|
log.Error().Err(err).Msg("exec command failed")
|
||||||
|
|||||||
Reference in New Issue
Block a user