2016-05-01 19 views
2

私はノード(6.0.0)の最新バージョンをUbuntu 16.04にインストールしましたが、Yeoman(または他のnpmモジュール)をインストールしようとしたとき)は、世界的に、それがセグメンテーションフォールトをスローしnpmがUbuntu 16.04とNode 6.0.0でセグメンテーション違反を投げる

~$ node -v 
6.0.0 
~$ npm -v 
3.8.6 
~$ sudo npm install -g yo 
normalizeTree → headers ▌ ╢░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░╟ 
Segmentation fault (core dumped) 
~$ sudo npm install -g npm 
normalizeTree → 200  ▌ ╢░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░╟ 
Segmentation fault (core dumped) 

私はまた、gitリポジトリをクローン化することにより、NPMの再インストールを試してみたが、それは同様に、私は見つけることがスタックオーバーフローを洗い上げてきた

~/Documents$ git clone https://github.com/npm/npm.git 
Cloning into 'npm'... 
remote: Counting objects: 55706, done. 
remote: Compressing objects: 100% (158/158), done. 
remote: Total 55706 (delta 64), reused 0 (delta 0), pack-reused 55547 
Receiving objects: 100% (55706/55706), 29.55 MiB | 1.25 MiB/s, done. 
Resolving deltas: 100% (30297/30297), done. 
Checking connectivity... done. 
~/Documents$ ls 
npm 
~/Documents$ cd npm 
~/Documents/npm$ ls 
AUTHORS  changelogs CONTRIBUTING.md lib  Makefile  README.md 
bin   cli.js  doc    LICENSE node_modules scripts 
CHANGELOG.md configure html    make.bat package.json test 
~/Documents/npm$ ./configure node_debug=1 
~/Documents/npm$ make 
scripts/doc-build.sh doc/cli/npm-bugs.md man/man1/npm-bugs.1 
make[1]: Entering directory '/home/cameron/Documents/npm' 
node cli.js install marked-man --no-global 
normalizeTree → install ▌ ╢░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░╟ 
Makefile:151: recipe for target 'node_modules/.bin/marked-man' failed 
make[1]: *** [node_modules/.bin/marked-man] Segmentation fault (core dumped) 
make[1]: Leaving directory '/home/cameron/Documents/npm' 
Makefile:96: recipe for target 'man/man1/npm-bugs.1' failed 
make: *** [man/man1/npm-bugs.1] Error 2 
~/Documents/npm$ 

が失敗しました答えは、何も私を助けませんでした。私は今何を試すべきか分かりません。助言がありますか?

答えて

0

私の最初の提案はnpm repoで問題を開くことですが、これを書いている時点では2,269の問題が開いています...私の神。

ノードの古いバージョンをインストールすることをお勧めします。nodeenvを使用していますが、現在使用していて、とてもうまく動作します。実際、node.jsを使用して作業する場合、私はヒットしたくありません下位互換性の破損。

+0

ダイスはありません。私は4.4.3とNPM 2.15.1ノードに行きましたが、それはまだ〜/書類 V4.4.3 $ NPM -v 2.15.1 〜/ドキュメントの$ NPMは分度器をインストール-v 〜/ドキュメント$ノードをセグメンテーションフォルト セグメンテーションフォールト(コアダンプ) 〜/ Documents $ npm install -g nvm セグメンテーションフォールト(コアダンプ) 〜/ Documents $ – p0n00b

-1

新しいnodejsバージョンを再インストールします。

n vx.x.x 

n rm vx.x.x (remove broken verison) 
+0

これは、OPが持つ問題を修正しますか? – Grantly

+0

これは質問に対する答えを提供しません。十分な[評判](https://stackoverflow.com/help/whats-reputation)があれば、[投稿にコメントする]ことができます(https://stackoverflow.com/help/privileges/comment)。代わりに、[質問者からの明確化を必要としない回答を提供する](https://meta.stackexchange.com/questions/214173/why-do-i-need-50-reputation-to-comment-what-c​​an- i-do-代わりに)。 - [レビューの投稿](レビュー/低品質の投稿/ 18103394) –

+0

@IdoGreenこれが回答ではないことを説明してください。 – Rob

関連する問題