2014-02-10 3 views
1

Я пытаюсь установить npm на экземпляр ecazon ec2.Установка npm на ec2 возвращает 127 ошибка

Я уже установил мерзавец и Node.js в моем случае

Что я напечатал был эти

git clone git://github.com/joyent/node.git 
cd node 
git checkout v0.10.20 
./configure 
make 
sudo make install 
git clone https://github.com/isaacs/npm.git 
cd npm 
sudo make install 

Но в конечном итоге с этой ошибкой

rm -rf \ 
    .building_ronn \ 
    html/doc \ 
    html/api \ 
    man 
scripts/doc-build.sh doc/api/npm-test.md man/man3/npm-test.3 
make[1]: Entering directory `/home/ec2-user/npm' 
node cli.js install ronn --no-global 
bash: node: command not found 
make[1]: *** [node_modules/.bin/ronn] Error 127 
make[1]: Leaving directory `/home/ec2-user/npm' 
make: *** [man/man3/npm-test.3] Error 2 
+0

почему вы устанавливаете НПМ? Он связан с node.js – vinayr

+0

Кроме того, если вы используете '&&' между configure, make и make install, вы можете быть уверены, что он будет успешно завершен до запуска следующего процесса. Похоже, что либо создание Node.js было неудачным, либо его место установки не было в вашем PATH. –

ответ

0

прогрессия на этот вопрос о командах относятся к How to install & setup Node.js on Amazon EC2 , который был написан в 2012 году и не признает, что npm теперь поставляется в комплекте с node.js. Вы можете ввести which npm, чтобы увидеть, что он уже установлен, а затем безопасно rm -rf npm/ рудиментарная папка npm.

(При использовании sudo npm результатов в command not found, возможно, потребуется установить ссылку, как так: https://stackoverflow.com/questions/4976658/on-ec2-sudo-node-command-not-found-but-node-without-sudo-is-ok/5062718#5062718)

Смежные вопросы