Merge pull request #77 from zonplm/master

fix issues related to showing the arch of installed node
This commit is contained in:
Corey Butler
2015-08-04 15:50:54 -05:00

View File

@@ -25,7 +25,17 @@ func GetCurrentVersion() (string, string) {
cmd := exec.Command("node","-p","console.log(process.execPath)")
str, _ := cmd.Output()
file := strings.Trim(regexp.MustCompile("undefined").ReplaceAllString(string(str),"")," \n\r")
return v, arch.Bit(file)
bit := arch.Bit(file)
if (bit == "?"){
cmd := exec.Command("node", "-e", "console.log(process.arch)" )
str, err := cmd.Output()
if (string(str) == "x64") {
bit := "64"
} else {
bit := "32"
}
}
return v, bit
}
return "Unknown",""
}