2012-08-12 234 views
0

我在尝试安装mobify客户端时出现此错误。我的node.js版本是:0.8.6和npm:1.1.48。此外,我在代理后面,并在第一行我只是设置代理,但我不知道这是行为一样的设置http_proxy变量?安装mobify-client时出错

C:\Users\user>npm config set proxy http://user:[email protected]:port 

C:\Users\user>npm -g install mobify-client 
npm http GET https://registry.npmjs.org/mobify-client 
npm http GET https://registry.npmjs.org/mobify-client 
npm http GET https://registry.npmjs.org/mobify-client 
npm http GET https://registry.npmjs.org/-/mobify-client-0.3.8.tgz 
npm ERR! fetch failed https://registry.npmjs.org/-/mobify-client-0.3.8.tgz 
npm http GET https://registry.npmjs.org/-/mobify-client-0.3.8.tgz 
npm ERR! fetch failed https://registry.npmjs.org/-/mobify-client-0.3.8.tgz 
npm http GET https://registry.npmjs.org/-/mobify-client-0.3.8.tgz 
npm ERR! fetch failed https://registry.npmjs.org/-/mobify-client-0.3.8.tgz 
npm ERR! Error: SSL Error: Hostname/IP doesn't match certificate's altnames 
npm ERR!  at ClientRequest.<anonymous> (C:\Program Files (x86)\nodejs\node_mo 
dules\npm\node_modules\request\main.js:440:26) 
npm ERR!  at ClientRequest.g (events.js:185:14) 
npm ERR!  at ClientRequest.EventEmitter.emit (events.js:88:17) 
npm ERR!  at HTTPParser.parserOnIncomingClient (http.js:1455:7) 
npm ERR!  at HTTPParser.parserOnHeadersComplete [as onHeadersComplete] (http.js:111:23) 
npm ERR!  at CleartextStream.socketOnData (http.js:1366:20) 
npm ERR!  at CleartextStream.CryptoStream._push (tls.js:485:27) 
npm ERR!  at SecurePair.cycle (tls.js:839:20) 
npm ERR!  at EncryptedStream.CryptoStream.write (tls.js:220:13) 
npm ERR!  at Socket.ondata (stream.js:38:26) 
npm ERR!  If you need help, you may report this log at: 
npm ERR!  <http://github.com/isaacs/npm/issues> 
npm ERR! or email it to: 
npm ERR!  <[email protected]> 

npm ERR! System Windows_NT 6.1.7601 
npm ERR! command "C:\\Program Files (x86)\\nodejs\\\\node.exe" "C:\\Program Files (x86)\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "-g" "install" "mobify-client" 
npm ERR! cwd C:\Users\user 
npm ERR! node -v v0.8.6 
npm ERR! npm -v 1.1.48 
npm ERR! 
npm ERR! Additional logging details can be found in: 
npm ERR!  C:\Users\user\npm-debug.log 
npm ERR! not ok code 0 

回答

1

看来这里可能有两个潜在的问题。一个是npm服务器当时可能有一些问题,你可能想现在再试一次,看看你是否得到相同的错误。同样的问题被要求在我们的支持论坛(甚至有可能被要求由你:)),而另一个用户说,重新尝试后解决了该问题:

https://support.mobify.com/customer/portal/questions/445465-installation-error

的另一个问题是,你可能要落后代理并且无法连接到npm服务器。您可以使用此命令设置代理地点:

npm config set proxy http://url:port 

或者,如果代理认证:

npm config set proxy http://user:[email protected]:port 
+0

是花花公子我是一个问这个问题有太多:)我没有你所说的话,但错误改变了,现在我更新了我的帖子请大家看看,谢谢 – 2012-08-13 04:56:14

+0

嗯奇怪。我做了一些快速的谷歌搜索,一个人说,运行这个命令似乎有伎俩: 'npm config set strict-ssl false' 从这里:https://github.com/isaacs/npm/issues/ 2663 – shawnjan 2012-08-13 17:23:04