diff options
-rwxr-xr-x | cli.js | 17 | ||||
-rw-r--r-- | package.json | 2 |
2 files changed, 15 insertions, 4 deletions
@@ -91,9 +91,20 @@ function errorHandler (er) { return rm(npm.tmp, function (er) { process.exit(0) }) } log.error(er) - log.error("try running: 'npm help "+command+"'") - log.error("Report this *entire* log at <http://github.com/isaacs/npm/issues>") - log.error("or email it to <npm-@googlegroups.com>") + if (er.message.trim() === "ECONNREFUSED, Could not contact DNS servers") { + log.error(["If you are using Cygwin, please set up your /etc/resolv.conf" + ,"See step 3 in this wiki page:" + ," http://github.com/ry/node/wiki/Building-node.js-on-Cygwin-%28Windows%29" + ,"If you are not using Cygwin, please report this" + ,"at <http://github.com/isaacs/npm/issues>" + ,"or email it to <npm-@googlegroups.com>" + ].join("\n")) + } else { + log.error(["try running: 'npm help "+command+"'" + ,"Report this *entire* log at <http://github.com/isaacs/npm/issues>" + ,"or email it to <npm-@googlegroups.com>" + ].join("\n")) + } rm(npm.tmp, function (er) { process.exit(1) }) } diff --git a/package.json b/package.json index 7d790fd81..1e41cfe98 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name" : "npm" , "description" : "A package manager for node" -, "version" : "0.1.27-6" +, "version" : "0.1.27-7" , "homepage" : "http://npmjs.org/" , "author" : "Isaac Z. Schlueter <i@izs.me> (http://blog.izs.me)" , "contributors" : |