2017-03-07 4 views
0

申し訳ありませんが、これは誰よりも詳細ですが、私はよく分からないので、 。OS Xでnode.jsをインストールしようとすると失敗しますが、サポートが見つかりません

私はAmberの探索に本当に興味があるので、私はRichard Eng [here] [1]の記事でオンライン指示に従いました。ステップ1はnode.jsをインストールするため、https://nodesource.com/blog/nodejs-v012-iojs-and-the-nodesource-linux-repositoriesにリンクしていますが、そのサイトで理解して使用できる情報は見つかりませんでしたので、「install node.js os x」を検索して終了しましたこのページの[2]。

そのページの指示に従って(既にXCodeがインストールされていた)、Homebrewをダウンロードしてインストールしてから、ターミナルの指示に従ってください。状況とうまく動作していたようですが、コンソールでnpm -vコマンドを実行したときにエラーが見つかりませんでした。

私はHomebrewをインストールするためのヘルプを検索し、この[page] [3]にアクセスしました。実際にいくつかの問題があり、その周りに道を提供していることが示されました。そこで私はこれらの行を選択し、それらを端末に貼り付けました。その命令リストの最後の行 - curl -L https://www.npmjs.com/install.sh | SH - whirredとしばらくクリックしてから、端末に表示される:

sh: rimraf: command not found 
/Users/dan/.npm-packages/bin/npm -> /Users/dan/.npm-packages/lib/node_modules/npm/bin/npm-cli.js 
npm ERR! Darwin 15.5.0 
npm ERR! argv "/usr/local/bin/node" "/private/var/folders/q5/qng_fj592vscw92h8mv01j480000gn/T/npm.52096/package/cli.js" "install" "-gf" 
npm ERR! node v6.2.0 
npm ERR! npm v4.3.0 
npm ERR! path ../../../../../../private/var/folders/q5/qng_fj592vscw92h8mv01j480000gn/T/npm.52096/package/man/man7/npm-developers.7 
npm ERR! code ENOENT 
npm ERR! errno -2 
npm ERR! syscall symlink 

npm ERR! enoent ENOENT: no such file or directory, symlink '../../../../../../private/var/folders/q5/qng_fj592vscw92h8mv01j480000gn/T/npm.52096/package/man/man7/npm-developers.7' -> '/Users/dan/.npm-packages/share/man/man7/npm-developers.7' 
npm ERR! enoent ENOENT: no such file or directory, symlink '../../../../../../private/var/folders/q5/qng_fj592vscw92h8mv01j480000gn/T/npm.52096/package/man/man7/npm-developers.7' -> '/Users/dan/.npm-packages/share/man/man7/npm-developers.7' 
npm ERR! enoent This is most likely not a problem with npm itself 
npm ERR! enoent and is related to npm not being able to find a file. 
npm ERR! enoent 

npm ERR! Please include the following file with any support request: 
npm ERR!  /Users/dan/.npm/_logs/2017-03-06T20_57_44_069Z-debug.log 
It failed 
(23) Failed writing body 

私はそのログファイルをつかんで私はそれを送信したり、サポートリクエストを作成する場所を見つけ出すことができれば、私はとびきりです。

誰でも手助けできますか?私は拘束され、アンバーが何をするかにかかわらず働くように決めました。

お世話になっていただきありがとうございます!ここでダン

+1

は '$ PATH'、http://superuser.com/questionsに'を/ usr/local/bin'を追加してください/ 324616/hombrewでインストールされたMac上のパス変数の設定方法は – rckrd

+1

https://nodejs.org/dist/v6.10.0/nodeです。 -v6.10.0。pkg – Matt

+1

ノードをインストールするのに 'brew'を使うことができます – chenkehxx

答えて

1

npmずに自作経由nodeをインストールし、後に公式のスクリプトを使用してnpmインストールに苦労する人のための簡単な修正です。

brew install node --without-npm 
echo prefix=~/.npm-packages >> ~/.npmrc 
curl -L https://www.npmjs.com/install.sh | sh 

失敗した上で、その後、ここから起動する場合:このアプローチは、次のようにあなたがnodeインストールを実行したと仮定しています。ダウンロード

rm -rf ~/.npm-packages/lib/node_modules/npm 

npmの最新バージョンを展開します:もしあればnpmを削除

cd ~ 
curl -L https://registry.npmjs.org/npm/-/npm-5.6.0.tgz | tar xz 

移動アンパックパッケージnode_modulesフォルダに:

mv ~/package ~/.npm-packages/lib/node_modules/npm 

あなた~/.bash_profileに以下を追加します。

export NPM_PACKAGES="$HOME/.npm-packages" 
export NODE_PATH="$NPM_PACKAGES/lib/node_modules:$NODE_PATH" 
export PATH="$NPM_PACKAGES/bin:$PATH" 

ソースファイル:

source ~/.bash_profile 

インストールを確認します。

npm -v 
関連する問題