npm ERR!提取失败状态代码502 [英] npm ERR! fetch failed status code 502
本文介绍了npm ERR!提取失败状态代码502的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在使用代码来将我的Ember项目部署到Heroku。这些部署用于工作而没有问题,但是由于已经存在,因此在步骤(6)中安装npm依赖关系时,npm ERR!fetch failed ...失败。我没有改变任何东西,然后重置依赖关系缓存没有帮助。
任何熟悉这个问题的人?
我正在使用:
ember-cli 3.3.12
npm v3.8.6
节点v5.11.1
- ...
- (步骤1)ember测试
- (步骤2)导出Heroku API密钥
- (步骤3)check_access_to_heroku_app my_project
- (步骤4)为Heroku部署准备存储库
- (步骤5)git remote add heroku_my_project git@heroku.com:my_project.git
- (步骤6)git push heroku_tnt-ui $ CI_COMMIT_ID:refs / heads / master
----步骤6的日志-----
计数对象:69,完成。
使用多达32个线程的Delta压缩。
压缩对象:100%(17/17),完成。
写入对象:100%(36/36),6.48 KiB | 0字节/秒,完成。
总计36(delta 23),重用31(delta 19)
remote:压缩源文件...完成。
remote:构建源:
remote:
remote:----->获取set buildpack https://github.com/tonycoco/heroku-buildpack-ember-cli.git ... done
remote:-----> Ember CLI应用程序检测到
remote:----->将配置文件导出到环境
remote:----->建筑环境:生产
remote:
remote:PRO提示:避免在engines.node中使用以'>'开头的semver范围
remote:请参阅https: //devcenter.heroku.com/articles/nodejs-support
remote:
remote:----->请求的节点范围:> = 0.10.0
remote:----->已解决的节点版本:5.11.1
remote:----->下载并安装节点
remote:----->使用默认的npm版本:3.8.6
remote:----->下载并安装nginx
remote:----->添加启动脚本
remote:----->复制配置
remote:----->强制重建所有node_modules。修剪所有node_modules。
remote:----->强制重新安装所有bower_components。修剪所有bower_components。
remote:----->创建node_modules缓存目录
remote:----->创建bower_components缓存目录
remote:----->修剪缓存的依赖关系未在package.json中指定
remote:----->安装依赖项
remote:npm ERR! fetch failed https://registry.npmjs.org/ember-cli-sri/-/ember-cli-sri-2.1.0.tgz
remote:npm WARN retry will retry,error on last尝试:错误:提取失败,状态码为502
remote:npm ERR! fetch failed https://registry.npmjs.org/ember-simple-auth/-/ember-simple-auth-1.1.0.tgz
remote:npm WARN retry will retry,error on last尝试:错误:提取失败,状态码为502
remote:npm ERR! fetch failed https://registry.npmjs.org/ember-cli-sri/-/ember-cli-sri-2.1.0.tgz
remote:npm WARN retry will retry,error on last尝试:错误:提取失败,状态码为502
remote:npm ERR! fetch failed https://registry.npmjs.org/ember-simple-auth/-/ember-simple-auth-1.1.0.tgz
remote:npm WARN retry will retry,error on last尝试:错误:提取失败,状态码为502
remote:npm ERR! fetch failed https://registry.npmjs.org/ember-cli-sri/-/ember-cli-sri-2.1.0.tgz
remote:npm ERR! fetch failed https://registry.npmjs.org/ember-simple-auth/-/ember-simple-auth-1.1.0.tgz
remote:npm ERR! Linux 3.13.0-91-generic
remote:npm ERR! argv/ tmp / build_aaa68782965ff56ab3bc / vendor / node / bin / node/ tmp / build_aaa6878296554310746bc / vendor / node / bin / npminstall--quiet--no-optional--userconfig / bmp / build节点v5.11.1
remote:npm ERR! npm v3.8.6
遥控器:
遥控器:npm ERR! fetch failed with status code 502
remote:npm ERR!
遥控器:npm ERR!如果您需要帮助,可以在以下位置报告此错误:
remote:npm ERR! < HTTPS://github.com/npm/npm/issues>
遥控器:
遥控器:npm ERR!请包含以下文件与任何支持请求:
remote:npm ERR! /tmp/build_aaa687829655456ab3bc/npm-debug.log
remote:0信息如果以ok结尾,它可以工作
remote:1 verbose cli ['/ tmp / build_aaa68782965546ab3bc / vendor / node / bin / node',
remote:1 verbose cli'/ tmp / build_aaa687846ff56ab3bc / vendor / node / bin / npm',
remote:1 verbose cli'安装',
remote:1 verbose cli'--quiet',
remote:1 verbose cli'--no-optional',
remote:1 verbose cli'--userconfig',
remote:1 verbose cli'/tmp/build_aaa68782b46ff56ab3bc/.npmrc']
remote:2信息使用npm @ 3.8.6
remote:3 info using node@v5.11.1
remote:4 verbose config跳过项目配置:/tmp/build_aaa6878296f56ab3bc/.npmrc。 (匹配userconfig)
远程:5傻loadCurrentTree启动
远程:6傻安装loadCurrentTree
远程:7傻安装readLocalPackageData
remote:8傻安装normalizeTree
...
解决方案
这是npm的服务器端的错误,一天后就修复了。
I'm using Codeship to deploy my Ember project to Heroku. These deployments used to work without a problem but since yesteday they fail with "npm ERR! fetch failed ..." when installing the npm dependencies in step (6). I haven't changed anything since then and resetting the dependency cache has not helped.
Anyone familiar with this issue?
I'm using:
ember-cli 3.3.12
npm v3.8.6
node v5.11.1
- ...
- (step 1) ember test
- (step 2) Exporting Heroku API Key
- (step 3) check_access_to_heroku_app my_project
- (step 4) Preparing repository for Heroku deployment
- (step 5) git remote add heroku_my_project git@heroku.com:my_project.git
- (step 6) git push heroku_tnt-ui $CI_COMMIT_ID:refs/heads/master
---- Log of Step 6 -----
Counting objects: 69, done.
Delta compression using up to 32 threads.
Compressing objects: 100% (17/17), done.
Writing objects: 100% (36/36), 6.48 KiB | 0 bytes/s, done.
Total 36 (delta 23), reused 31 (delta 19)
remote: Compressing source files... done.
remote: Building source:
remote:
remote: -----> Fetching set buildpack https://github.com/tonycoco/heroku-buildpack-ember-cli.git... done
remote: -----> Ember CLI app detected
remote: -----> Exporting config vars to environment
remote: -----> Building environment: production
remote:
remote: PRO TIP: Avoid using semver ranges starting with '>' in engines.node
remote: See https://devcenter.heroku.com/articles/nodejs-support
remote:
remote: -----> Requested node range: >= 0.10.0
remote: -----> Resolved node version: 5.11.1
remote: -----> Downloading and installing node
remote: -----> Using default npm version: 3.8.6
remote: -----> Downloading and installing nginx
remote: -----> Adding boot script
remote: -----> Copying configs
remote: -----> Forcing rebuild of all node_modules. Pruning all node_modules.
remote: -----> Forcing re-installation of all bower_components. Pruning all bower_components.
remote: -----> Creating node_modules cache directory
remote: -----> Creating bower_components cache directory
remote: -----> Pruning cached dependencies not specified in package.json
remote: -----> Installing dependencies
remote: npm ERR! fetch failed https://registry.npmjs.org/ember-cli-sri/-/ember-cli-sri-2.1.0.tgz
remote: npm WARN retry will retry, error on last attempt: Error: fetch failed with status code 502
remote: npm ERR! fetch failed https://registry.npmjs.org/ember-simple-auth/-/ember-simple-auth-1.1.0.tgz
remote: npm WARN retry will retry, error on last attempt: Error: fetch failed with status code 502
remote: npm ERR! fetch failed https://registry.npmjs.org/ember-cli-sri/-/ember-cli-sri-2.1.0.tgz
remote: npm WARN retry will retry, error on last attempt: Error: fetch failed with status code 502
remote: npm ERR! fetch failed https://registry.npmjs.org/ember-simple-auth/-/ember-simple-auth-1.1.0.tgz
remote: npm WARN retry will retry, error on last attempt: Error: fetch failed with status code 502
remote: npm ERR! fetch failed https://registry.npmjs.org/ember-cli-sri/-/ember-cli-sri-2.1.0.tgz
remote: npm ERR! fetch failed https://registry.npmjs.org/ember-simple-auth/-/ember-simple-auth-1.1.0.tgz
remote: npm ERR! Linux 3.13.0-91-generic
remote: npm ERR! argv "/tmp/build_aaa68782965ff56ab3bc/vendor/node/bin/node" "/tmp/build_aaa6878296554310746bc/vendor/node/bin/npm" "install" "--quiet" "--no-optional" "--userconfig" "/tmp/build_aaa6875446ff56ab3bc/.npmrc"
remote: npm ERR! node v5.11.1
remote: npm ERR! npm v3.8.6
remote:
remote: npm ERR! fetch failed with status code 502
remote: npm ERR!
remote: npm ERR! If you need help, you may report this error at:
remote: npm ERR! <https://github.com/npm/npm/issues>
remote:
remote: npm ERR! Please include the following file with any support request:
remote: npm ERR! /tmp/build_aaa687829655456ab3bc/npm-debug.log
remote: 0 info it worked if it ends with ok
remote: 1 verbose cli [ '/tmp/build_aaa68782965546ab3bc/vendor/node/bin/node',
remote: 1 verbose cli '/tmp/build_aaa687846ff56ab3bc/vendor/node/bin/npm',
remote: 1 verbose cli 'install',
remote: 1 verbose cli '--quiet',
remote: 1 verbose cli '--no-optional',
remote: 1 verbose cli '--userconfig',
remote: 1 verbose cli '/tmp/build_aaa68782b46ff56ab3bc/.npmrc' ]
remote: 2 info using npm@3.8.6
remote: 3 info using node@v5.11.1
remote: 4 verbose config Skipping project config: /tmp/build_aaa6878296f56ab3bc/.npmrc. (matches userconfig)
remote: 5 silly loadCurrentTree Starting
remote: 6 silly install loadCurrentTree
remote: 7 silly install readLocalPackageData
remote: 8 silly install normalizeTree
...
解决方案
This was a bug on npm's server side and got fixed a day later.
这篇关于npm ERR!提取失败状态代码502的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文