Я понял эту суть https://gist.github.com/Goddard/5500157 чтобы установить nodejs и npm, но после его запуска ни node --version, ни npm --version не могли быть запущены, что давало ошибку команды not found. Мне удалось удалить nodejs, но мне пришлось зайти во временную директорию, описанную в сценарии, и выполнить make uninstall, чтобы заставить npm уйти.
Теперь, пытаясь снова установить nodejs и npm, я использовал эту ссылку. http://www.andreagrandi.it/2013/02/08/how-to-install-latest-stable-node-js-on-ubuntu/ , но если я попытаюсь установить и nodejs, и npm вместе, я получаю это сообщение об ошибке.
sudo apt-get install nodejs npm
The following packages have unmet dependencies:
nodejs : Conflicts: npm
E: Unable to correct problems, you have held broken packages.
Если я просто установлю nodejs, все будет нормально.
sudo apt-get install nodejs
node --version
v0.10.15
Но теперь, если я попытаюсь установить npm, он выдает это сообщение об ошибке
sudo apt-get install npm
The following packages have unmet dependencies:
npm : Depends: nodejs (>= 0.6.19~dfsg1-3) but it is not going to be installed
Depends: nodejs-dev
Depends: node-node-uuid but it is not going to be installed
Depends: node-request but it is not going to be installed
Depends: node-mkdirp but it is not going to be installed
Depends: node-minimatch but it is not going to be installed
Depends: node-semver but it is not going to be installed
Depends: node-ini but it is not going to be installed
Depends: node-graceful-fs but it is not going to be installed
Depends: node-abbrev but it is not going to be installed
Depends: node-nopt but it is not going to be installed
Depends: node-fstream but it is not going to be installed
Depends: node-rimraf but it is not going to be installed
Depends: node-tar but it is not going to be installed
Depends: node-which but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
Я использую Ubuntu 13.04. Любая помощь приветствуется. Я мало что знаю о node.js и npm. Я пытался начать изучать, как их использовать, поэтому, вероятно, мой опыт показывает.
В nodejs
пакет, который вы установили из PPA, включает npm
начиная с v0.10.0. Поскольку у вас v0.10.15, при запуске sudo apt-get install nodejs
вы также установили npm
. Попробуйте бежать npm
чтобы подтвердить.
Также см. официальное руководство по установке (тот, за которым вы следовали, является его копией, но в официальном есть несколько дополнительных деталей).