0

mobify クライアントをインストールしようとしているときに、このエラーが発生しました。私の node.js のバージョンは: 0.8.6 および npm: 1.1.48 です。また、私はプロキシの背後にいて、最初の行でプロキシを設定しましたが、これが http_proxy 変数を設定するのと同じように機能するかわかりませんか?

C:\Users\user>npm config set proxy http://user:pass@proxy: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!     <npm-@googlegroups.com>

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
4

1 に答える 1

1

ここには 2 つの潜在的な問題があったようです。1 つは、その時点で npm サーバーに問題があった可能性があることです。もう一度試して、同じエラーが発生するかどうかを確認してください。同じ質問がサポート フォーラムで尋ねられました (あなたから尋ねられたかもしれません :) )。別のユーザーは、後で再試行すると問題が解決したと述べています。

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

もう 1 つの問題は、プロキシの背後にいる可能性があり、npm サーバーに接続できないことです。次のコマンドを使用して、プロキシの場所を設定できます。

npm config set proxy http://url:port

または、プロキシが認証されている場合:

npm config set proxy http://user:pass@url:port
于 2012-08-12T22:11:02.863 に答える