2016-04-05 42 views
1

NodeJSnpmapt-getをインストールしました。両方とも完全にインストールされます。UbuntuでNpmのインストールが失敗する

私はnode -vを実行すると、私は次のよう

v0.10.25

私はnpm -vを実行すると、私は

1.3.10

次取得を取得今私がmになるときyは、ルートディレクトリを突出して

sudo npm install 

を実行しようと、私はエラーが発生した次の出力を得る:

{ 
    "name": "Project_Server", 
    "version": "0.13.2", 
    "description": "Project Desktop client", 
    "repository": { 
    "type": "git", 
    "url": "https://github.com/callemall/material-ui.git" 
    }, 
    "scripts": { 
    "start": "webpack-dev-server --config webpack-dev-server.config.js --progress --inline --colors", 
    "build": "webpack --config webpack-production.config.js --progress --colors" 
    }, 
    "private": true, 
    "devDependencies": { 
    "babel-core": "6.5.1", 
    "babel-loader": "6.2.2", 
    "babel-preset-es2015": "6.5.0", 
    "babel-preset-react": "6.5.0", 
    "babelify": "7.2.0", 
    "css-loader": "0.18.0", 
    "require-dir": "0.1.0", 
    "style-loader": "0.13.0", 
    "transfer-webpack-plugin": "0.1.4", 
    "underscore": "1.8.3", 
    "webpack": "1.12.13" 
    }, 
    "dependencies": { 
    "material-ui": "0.14.0", 
    "radium": "0.16.6", 
    "react": "0.14.7", 
    "react-addons-css-transition-group": "0.14.7", 
    "react-addons-pure-render-mixin": "0.14.7", 
    "react-addons-update": "0.14.7", 
    "react-dom": "0.14.6", 
    "react-lazyload": "1.3.2", 
    "react-progress-bar-plus": "0.2.3", 
    "react-router": "2.0.0", 
    "react-scroll": "1.0.3", 
    "react-tap-event-plugin": "0.2.2" 
    } 
} 

NPM-DEBUG.LOG:

npm http GET http://registry.npmjs.org/material-ui/0.14.0 
npm http GET http://registry.npmjs.org/radium/0.16.6 
npm http GET http://registry.npmjs.org/react-addons-css-transition-group/0.14.7 
npm http GET http://registry.npmjs.org/react/0.14.7 
npm http GET http://registry.npmjs.org/react-addons-pure-render-mixin/0.14.7 
npm http GET http://registry.npmjs.org/react-addons-update/0.14.7 
npm http GET http://registry.npmjs.org/react-dom/0.14.6 
npm http GET http://registry.npmjs.org/react-lazyload/1.3.2 
npm http GET http://registry.npmjs.org/react-progress-bar-plus/0.2.3 
npm http GET http://registry.npmjs.org/react-router/2.0.0 
npm http GET http://registry.npmjs.org/react-scroll/1.0.3 
npm http GET http://registry.npmjs.org/react-tap-event-plugin/0.2.2 
npm http GET http://registry.npmjs.org/babel-core/6.5.1 
npm http GET http://registry.npmjs.org/babel-loader/6.2.2 
npm http GET http://registry.npmjs.org/babel-preset-es2015/6.5.0 
npm http GET http://registry.npmjs.org/babel-preset-react/6.5.0 
npm http GET http://registry.npmjs.org/babelify/7.2.0 
npm http GET http://registry.npmjs.org/css-loader/0.18.0 
npm http GET http://registry.npmjs.org/require-dir/0.1.0 
npm http GET http://registry.npmjs.org/style-loader/0.13.0 
npm http GET http://registry.npmjs.org/transfer-webpack-plugin/0.1.4 
npm http GET http://registry.npmjs.org/underscore/1.8.3 
npm http GET http://registry.npmjs.org/webpack/1.12.13 
npm http 200 http://registry.npmjs.org/radium/0.16.6 
npm http 200 http://registry.npmjs.org/react-addons-css-transition-group/0.14.7 
npm http GET http://registry.npmjs.org/react-addons-css-transition-group/-/react-addons-css-transition-group-0.14.7.tgz 
npm http GET http://registry.npmjs.org/radium/-/radium-0.16.6.tgz 
npm http 200 http://registry.npmjs.org/react/0.14.7 
npm http GET http://registry.npmjs.org/react/-/react-0.14.7.tgz 
npm http 200 http://registry.npmjs.org/react-addons-update/0.14.7 
npm http GET http://registry.npmjs.org/react-addons-update/-/react-addons-update-0.14.7.tgz 
npm http 200 http://registry.npmjs.org/react-addons-pure-render-mixin/0.14.7 
npm http GET http://registry.npmjs.org/react-addons-pure-render-mixin/-/react-addons-pure-render-mixin-0.14.7.tgz 
npm http 200 http://registry.npmjs.org/react-dom/0.14.6 
npm http GET http://registry.npmjs.org/react-dom/-/react-dom-0.14.6.tgz 
npm http 200 http://registry.npmjs.org/react-progress-bar-plus/0.2.3 
npm http GET http://registry.npmjs.org/react-progress-bar-plus/-/react-progress-bar-plus-0.2.3.tgz 
npm http 200 http://registry.npmjs.org/material-ui/0.14.0 
npm http GET http://registry.npmjs.org/material-ui/-/material-ui-0.14.0.tgz 
npm http 200 http://registry.npmjs.org/react-scroll/1.0.3 
npm http GET http://registry.npmjs.org/react-scroll/-/react-scroll-1.0.3.tgz 
npm http 200 http://registry.npmjs.org/react-router/2.0.0 
npm http GET http://registry.npmjs.org/react-router/-/react-router-2.0.0.tgz 
npm http 200 http://registry.npmjs.org/react-tap-event-plugin/0.2.2 
npm http 200 http://registry.npmjs.org/react-lazyload/1.3.2 
npm http 200 http://registry.npmjs.org/babel-core/6.5.1 
npm http GET http://registry.npmjs.org/react-tap-event-plugin/-/react-tap-event-plugin-0.2.2.tgz 
npm http GET http://registry.npmjs.org/react-lazyload/-/react-lazyload-1.3.2.tgz 
npm http GET http://registry.npmjs.org/babel-core/-/babel-core-6.5.1.tgz 
npm http 200 http://registry.npmjs.org/babel-loader/6.2.2 
npm http GET http://registry.npmjs.org/babel-loader/-/babel-loader-6.2.2.tgz 
npm http 200 http://registry.npmjs.org/babel-preset-react/6.5.0 
npm ERR! registry error parsing json 
npm ERR! SyntaxError: Unexpected token 
npm ERR! �Tێ�0����������o�jU����� 

             `�/�M7�j��Y�Jڪ!0�3sf�x��� e)4D������.� �r%�8�k�%���`}�A�4+�����}���nڒKK�ZW)���\� e�q&g�{�O� 
6����֐��U����ض��p�z�����Ag����V̶�r�M��s��"��X��sފ���'Lrnu�:r��`.�$��f�s���m����               � 
              an�4_m��" 
npm ERR! �$�l�0*�-��[z(
�_/j^ҸW�A�^�k��Z|�0�l���EZ�}�th5��t~����1���A�^��n%�3E�(re�+ꛓ+F������_/N�?�<�}�\@��f��&j������]���Y 
                               1 ���nS�����e̸ 
npm ERR! 
     �/�F�LVt���'�봆e1A\������=v�t�OO�y~$�A�a~ٱ�^�2�?�J�Y�f y�(��w9O�/��� �������j�چ�8�ƫ��8\%�d�AYG��"��̹� 
                                   �ڰW^^~eR� 
npm ERR!  at Object.parse (native) 
npm ERR!  at RegClient.<anonymous> (/usr/share/npm/node_modules/npm-registry-client/lib/request.js:238:23) 
npm ERR!  at Request.self.callback (/usr/lib/nodejs/request/index.js:148:22) 
npm ERR!  at Request.EventEmitter.emit (events.js:98:17) 
npm ERR!  at Request.<anonymous> (/usr/lib/nodejs/request/index.js:896:14) 
npm ERR!  at Request.EventEmitter.emit (events.js:117:20) 
npm ERR!  at IncomingMessage.<anonymous> (/usr/lib/nodejs/request/index.js:847:12) 
npm ERR!  at IncomingMessage.EventEmitter.emit (events.js:117:20) 
npm ERR!  at _stream_readable.js:920:16 
npm ERR!  at process._tickCallback (node.js:415:13) 
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 Linux 4.2.0-34-generic 
npm ERR! command "/usr/bin/nodejs" "/usr/bin/npm" "install" 
npm ERR! cwd /home/zeus/Glide/project/project-desktop 
npm ERR! node -v v0.10.25 
npm ERR! npm -v 1.3.10 
npm ERR! type unexpected_token 
npm http 200 http://registry.npmjs.org/babelify/7.2.0 
npm http GET http://registry.npmjs.org/babelify/-/babelify-7.2.0.tgz 
npm http 200 http://registry.npmjs.org/babel-preset-es2015/6.5.0 
npm http 200 http://registry.npmjs.org/css-loader/0.18.0 
npm ERR! registry error parsing json 
npm http GET http://registry.npmjs.org/babel-preset-es2015/-/babel-preset-es2015-6.5.0.tgz 
npm http 200 http://registry.npmjs.org/underscore/1.8.3 
npm ERR! registry error parsing json 
npm http 200 http://registry.npmjs.org/require-dir/0.1.0 
npm http 200 http://registry.npmjs.org/style-loader/0.13.0 
npm ERR! registry error parsing json 
npm http GET http://registry.npmjs.org/require-dir/-/require-dir-0.1.0.tgz 
npm http 200 http://registry.npmjs.org/transfer-webpack-plugin/0.1.4 
npm http GET http://registry.npmjs.org/transfer-webpack-plugin/-/transfer-webpack-plugin-0.1.4.tgz 
npm http 200 http://registry.npmjs.org/react-addons-css-transition-group/-/react-addons-css-transition-group-0.14.7.tgz 
npm http 200 http://registry.npmjs.org/radium/-/radium-0.16.6.tgz 
npm http 200 http://registry.npmjs.org/react/-/react-0.14.7.tgz 
npm http 200 http://registry.npmjs.org/react-addons-update/-/react-addons-update-0.14.7.tgz 
npm http 200 http://registry.npmjs.org/react-addons-pure-render-mixin/-/react-addons-pure-render-mixin-0.14.7.tgz 
npm http 200 http://registry.npmjs.org/webpack/1.12.13 
npm http GET http://registry.npmjs.org/webpack/-/webpack-1.12.13.tgz 
npm http 200 http://registry.npmjs.org/react-dom/-/react-dom-0.14.6.tgz 
npm http 200 http://registry.npmjs.org/react-progress-bar-plus/-/react-progress-bar-plus-0.2.3.tgz 
npm http 200 http://registry.npmjs.org/material-ui/-/material-ui-0.14.0.tgz 
npm http 200 http://registry.npmjs.org/react-scroll/-/react-scroll-1.0.3.tgz 
npm http 200 http://registry.npmjs.org/react-router/-/react-router-2.0.0.tgz 
npm http 200 http://registry.npmjs.org/react-tap-event-plugin/-/react-tap-event-plugin-0.2.2.tgz 
npm http 200 http://registry.npmjs.org/react-lazyload/-/react-lazyload-1.3.2.tgz 
npm http 200 http://registry.npmjs.org/babel-core/-/babel-core-6.5.1.tgz 
npm http 200 http://registry.npmjs.org/babel-loader/-/babel-loader-6.2.2.tgz 
npm http 200 http://registry.npmjs.org/babelify/-/babelify-7.2.0.tgz 
npm http 200 http://registry.npmjs.org/babel-preset-es2015/-/babel-preset-es2015-6.5.0.tgz 
npm http 200 http://registry.npmjs.org/require-dir/-/require-dir-0.1.0.tgz 
npm http 200 http://registry.npmjs.org/transfer-webpack-plugin/-/transfer-webpack-plugin-0.1.4.tgz 
npm http 200 http://registry.npmjs.org/webpack/-/webpack-1.12.13.tgz 
npm ERR! 
npm ERR! Additional logging details can be found in: 
npm ERR!  /home/zeus/Glide/project/project-desktop/npm-debug.log 
npm ERR! not ok code 0 

私のpackage.jsonは下の通りです以下です(デバッグログではこれ以上のエラーはありません)

441 http GET http://registry.npmjs.org/babel-loader/-/babel-loader-6.2.2.tgz 
442 http 200 http://registry.npmjs.org/babel-preset-react/6.5.0 
443 verbose bad json �\00\00\00\00\00�Tێ�0����������o�jU�����`�/�M7�j��cY�Jڪ!0�3sf�x��� e)4D������.� �r%�8�k�%���`}�A�4+�����}���nڒKK�ZW)���\� e�q&g�{�O�� 
f�����/�'͔^��J Ь�<+�����=��R��nx�������[email protected]+˝2�O�:��J�kj��2�A[զ>���t`.�$��f�s���m���� 
�2��-f�A~Ɍ���ϭ�Bl';��Q����%����T��mg���s��"��X��sފ���'Lrnu�:r�� 
6����֐��U����ض��p�z�����Ag����V̶�r�Man�4_m��" 
443 verbose bad json �$�l�0*�-��[z(�gx 
�_/j^ҸW�A�^�k��Z|�0�l���EZ�}�th5��t~����1���A�^��n%�3E�(re�+ꛓ+F������_/N�?�<�}�\@��f��&j������]���Y1 ���nS�����e̸ 
443 verbose bad json �/�F�LVt���'�봆e1A\������=v�t��OO�y~$�A�a~ٱ�^�2�?�J�Y�f  y�(��w9O�/��� �������j�چ�8�ƫ��8\%�d�AYG��"��̹��ڰW^^~eR�\00\00 
444 error registry error parsing json 
445 silly registry.get cb [ 200, 
445 silly registry.get { server: 'CouchDB/1.5.0 (Erlang OTP/R16B03)', 
445 silly registry.get  etag: '"2OLAOBPSX664F6WT145OT3DOD"', 
445 silly registry.get  'content-type': 'application/json', 
445 silly registry.get  'content-encoding': 'gzip', 
445 silly registry.get  'cache-control': 'max-age=300', 
445 silly registry.get  'content-length': '676', 
445 silly registry.get  'accept-ranges': 'bytes', 
445 silly registry.get  date: 'Tue, 05 Apr 2016 10:03:41 GMT', 
445 silly registry.get  via: '1.1 varnish', 
445 silly registry.get  age: '0', 
445 silly registry.get  connection: 'keep-alive', 
445 silly registry.get  'x-served-by': 'cache-ams4122-AMS', 
445 silly registry.get  'x-cache': 'HIT', 
445 silly registry.get  'x-cache-hits': '1', 
445 silly registry.get  'x-timer': 'S1459850621.389755,VS0,VE99', 
445 silly registry.get  vary: 'Accept' } ] 
446 silly lockFile 51c7cdfc-babel-preset-react-6-5-0 [email protected] 
447 silly lockFile 51c7cdfc-babel-preset-react-6-5-0 [email protected] 
448 error SyntaxError: Unexpected token 
448 error �\00\00\00\00\00�Tێ�0����������o�jU�����`�/�M7�j��cY�Jڪ!0�3sf�x��� e)4D������.� �r%�8�k�%���`}�A�4+�����}���nڒKK�ZW)���\� e�q&g�{�O�� 
f�����/�'͔^��J Ь�<+�����=��R��nx�������[email protected]+˝2�O�:��J�kj��2�A[զ>���t`.�$��f�s���m���� 
�2��-f�A~Ɍ���ϭ�Bl';��Q����%����T��mg���s��"��X��sފ���'Lrnu�:r�� 
6����֐��U����ض��p�z�����Ag����V̶�r�Man�4_m��" 
448 error �$�l�0*�-��[z(�gx 
�_/j^ҸW�A�^�k��Z|�0�l���EZ�}�th5��t~����1���A�^��n%�3E�(re�+ꛓ+F������_/N�?�<�}�\@��f��&j������]���Y1 ���nS�����e̸ 
448 error �/�F�LVt���'�봆e1A\������=v�t��OO�y~$�A�a~ٱ�^�2�?�J�Y�f y�(��w9O�/��� �������j�چ�8�ƫ��8\%�d�AYG��"��̹��ڰW^^~eR�\00\00 
448 error  at Object.parse (native) 
448 error  at RegClient.<anonymous> (/usr/share/npm/node_modules/npm-registry-client/lib/request.js:238:23) 
448 error  at Request.self.callback (/usr/lib/nodejs/request/index.js:148:22) 
448 error  at Request.EventEmitter.emit (events.js:98:17) 
448 error  at Request.<anonymous> (/usr/lib/nodejs/request/index.js:896:14) 
448 error  at Request.EventEmitter.emit (events.js:117:20) 
448 error  at IncomingMessage.<anonymous> (/usr/lib/nodejs/request/index.js:847:12) 
448 error  at IncomingMessage.EventEmitter.emit (events.js:117:20) 
448 error  at _stream_readable.js:920:16 
448 error  at process._tickCallback (node.js:415:13) 
449 error If you need help, you may report this log at: 
449 error  <http://github.com/isaacs/npm/issues> 
449 error or email it to: 
449 error  <[email protected]> 
450 error System Linux 4.2.0-34-generic 
451 error command "/usr/bin/nodejs" "/usr/bin/npm" "install" 
452 error cwd /home/zeus/Glide/project/project-desktop 
453 error node -v v0.10.25 
454 error npm -v 1.3.10 
455 error type unexpected_token 
456 verbose exit [ 1, true ] 
+1

'/ home/zeus/Glide/project/project-desktop/npm-debug.log'には何がありますか? –

+0

このような旧バージョンのNode/NPMを使用している特別な理由はありますか?それとも、apt-getがデフォルトであなたに与えたことなのでしょうか?彼らはどちらも真剣に古くなっています(それが問題を引き起こしているかどうかはわかりませんが、チェックする価値があります)。 –

+1

私は@JoeClayと一緒です。私はちょうど最近の古いノード/ npmでBabelに非常によく似た問題があったと思います。 –

答えて

1

私たちは同じ問題、npm 1.3.10とノード0.10.25を持っています。現在、npmをグローバルにアップグレードすることはできません。

私たちの現在の回避策は、古いnpmを古いもの、つまりローカルでインストールすることです。その後、

npm install [email protected] 

と帯域幅の節約は、より速く、より信頼性のためのインストールを行いますので、他の依存関係

nodejs node_modules/npm/bin/npm-cli install 
+1

原因としては、明らかにnpmの人々が1.3.10でサポートされていないgzip圧縮をテストしていました([githubのissueコメントを参照](https://github.com/npm/npm/issues/12196#issuecomment-205855393) ) – user3804373

0

それは、NPMの人々がパッケージのメタデータのためのgzip圧縮をテストしたことが判明をインストールするためにそれを使用しますみんな。残念ながら、[email protected]と古いものはgzipされた応答を扱うことができません。恐らく残念ながら、npm CLIチームはもう古く(そしてバギー)、[email protected]をサポートしていません。

You can read about this issue from npm team here!

だから、キャッシュクリーニングや古いアップデートとは問題がありませんでした。この問題を知る前に私のnpm3.8.5 Latestnodev4.4.2 LTSに更新しましたが、問題を解決しました。

関連する問題