我正在尝试使用ember-cli设置新的Ember应用程序但是在更新“C:... \ bower \ node_modules \ bower-config \ lib \ util \ defaults.js”
通过npm安装工具包。 创建新应用程序出错。删除生成的目录
./ember-quickstart
请求https://bower.herokuapp.com/packages/ember-cli-shims失败:tunnelin g socket无法建立,因为=写EPROTO 101057795:错误:140770FC:S SL例程:SSL23_GET_SERVER_HELLO:未知协议:openssl \ ssl \ s23_clnt.c:794:错误:对https://bower.herokuapp.com/packages/ember-cli-shims的请求失败:t 无法建立unneling套接字,因为=写EPROTO 101057795:错误:140 770FC:SSL例程:SSL23_GET_SERVER_HELLO:未知协议:openssl \ ssl \ s23_clnt。 C:794:
at createError(C:\ Users \ user \ AppData \ Roaming \ npm \ node_modules \ ember-cli \ no de_modules \凉亭\ LIB \ node_modules \凉亭的注册表客户端\ LIB \ UTIL \ createError.js: 2:15) 在Request._callback(C:\ Users \ user \ AppData \ Roaming \ npm \ node_modules \ ember- CLI \ node_modules \亭子\ lib中\ node_modules \亭子的注册表的客户端\ lib中\ lookup.js:97:2 9) 在self.callback(C:\ Users \ user \ AppData \ Roaming \ npm \ node_modules \ ember-cli \ node_modules \亭子\ lib中\ node_modules \请求\ request.js:198:22) 在emitOne(events.js:77:13) 在Request.emit(events.js:169:7) 在Request.request.emit(C:\ Users \ user \ AppData \ Roaming \ npm \ node_modules \ emb ER-CLI \ node_modules \亭子\ lib中\ node_modules \请求重放\ index.js:89:29) 在Request.onRequestError(C:\ Users \ user \ AppData \ Roaming \ npm \ node_modules \ e) MBER-CLI \ node_modules \亭子\ lib中\ node_modules \请求\ request.js:820:8) 在emitOne(events.js:77:13) 在ClientRequest.emit(events.js:169:7) 在ClientRequest.onError(C:\ Users \ user \ AppData \ Roaming \ npm \ node_modules \ em BER-CLI \ node_modules \亭子\ lib中\ node_modules \隧道剂\ index.js:178:21)
提前致谢。
答案 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的使用。也许你需要这个,取决于防火墙。
答案 1 :(得分:0)
我解决了运行这两个命令的问题:
export HTTP_PROXY="http://user:password@host:portnumber"
export HTTPS_PROXY="http://user:password@host:portnumber"
将user
,password
,host
和portnumber
替换为您的代理。