2016-03-31 19 views
2

ember-cliを使用して新しいEmberアプリケーションを設定しようとしていますが、「C:... \ bower \ node_modules \ bower-config \ lib \ util \ defaults」のプロキシを更新した後でもこのエラーが発生します。 .js "企業プロキシのBowerトンネリングエラー

Installed packages for tooling via npm. Error creating new application. Removing generated directory ./ember-quickstart Request to https://bower.herokuapp.com/packages/ember-cli-shims failed: tunnelin g socket could not be established, cause=write EPROTO 101057795:error:140770FC:S SL routines:SSL23_GET_SERVER_HELLO:unknown protocol:openssl\ssl\s23_clnt.c:794:

Error: Request to https://bower.herokuapp.com/packages/ember-cli-shims failed: t unneling socket could not be established, cause=write EPROTO 101057795:error:140 770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol:openssl\ssl\s23_clnt. c:794:

at createError (C:\Users\user\AppData\Roaming\npm\node_modules\ember-cli\no de_modules\bower\lib\node_modules\bower-registry-client\lib\util\createError.js: 2:15) at Request._callback (C:\Users\user\AppData\Roaming\npm\node_modules\ember- cli\node_modules\bower\lib\node_modules\bower-registry-client\lib\lookup.js:97:2 9) at self.callback (C:\Users\user\AppData\Roaming\npm\node_modules\ember-cli\ node_modules\bower\lib\node_modules\request\request.js:198:22) at emitOne (events.js:77:13) at Request.emit (events.js:169:7) at Request.request.emit (C:\Users\user\AppData\Roaming\npm\node_modules\emb er-cli\node_modules\bower\lib\node_modules\request-replay\index.js:89:29) at Request.onRequestError (C:\Users\user\AppData\Roaming\npm\node_modules\e mber-cli\node_modules\bower\lib\node_modules\request\request.js:820:8) at emitOne (events.js:77:13) at ClientRequest.emit (events.js:169:7) at ClientRequest.onError (C:\Users\user\AppData\Roaming\npm\node_modules\em ber-cli\node_modules\bower\lib\node_modules\tunnel-agent\index.js:178:21)

ありがとうございます。

+0

[ember-cli-windows](https://github.com/felixrieseberg/ember-cli-windows)が役に立ちます –

+0

@Kitlerどのように説明できますか。 – Vishnu

+0

私はウィンドウを使用できません。 –

答えて

1

あなたのケースでは、bowerはbowerリポジトリにアクセスできません。プロキシは.bowerrcに設定する必要があります。

ホームフォルダの〜/ .bowerrcを確認してください。

{ 
    "proxy": "http://<user>:<password>@<host>:<port>", 
    "https-proxy":"http://<user>:<password>@<host>:<port>", 
    "strict-ssl": false, 
    "registry": "http://bower.herokuapp.com/", 
    "color": true 
} 

strict-ssl: falseは、sslの使用をオフにしています。おそらく、ファイアウォールにも依存する必要があります。

+0

これも試しましたが、同じエラーが発生しました – Vishnu

+0

レジストリプロパティも追加しました。この設定でチェックアウトします。 – Zoltan

0

私はこれらの2つのコマンドを実行している解決:

export HTTP_PROXY="http://user:[email protected]:portnumber" 
export HTTPS_PROXY="http://user:[email protected]:portnumber" 

プロキシのものとuserpasswordhostportnumberを交換してください。

関連する問題