Ubuntu / Install NodeJS & npm


12

Próbuję zainstalować nodejs i npm, jednak to się nie udaje. To jest mój terminal:

sudo apt-get install nodejs npm
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
nodejs : Conflicts: npm
E: Unable to correct problems, you have held broken packages.

Co robić? Jestem trochę zagubiony :(


1
Która wersja Ubuntu? Mam 13.04 i działa dobrze.
Eric Carvalho,

1
12.04 LTS to wersja.
user809829,

1
Odpowiedź Oli działała dla mnie. To, co powiedział, było raczej dla mnie prawdziwe, to znaczy, że miałem już npm (z instalacji nodejs z repozytoriów) i nie musiałem instalować npm osobno. Piszę to jako odpowiedź, ponieważ nie mogę głosować za jego odpowiedzią (która wymaga 15 reputacji), ani nie mogę komentować jego odpowiedzi (wymaga 50!).
Devesh

Odpowiedzi:



4

Wygląda na to, że masz zainstalowany jeden z PPA nodejs. Jeden, którego używam, jest npmrozpowszechniany jako część nodejspakietu i instalacja obu jest niemożliwa i niepotrzebna.

Zainstaluj nodejsi sprawdź, czy możesz uruchomić npm.


Dostaję wiele niezaspokojonych zależności. Mogę zainstalować wszystkie oprócz nodejs-dev, który nie działa z powodu nodejs-dev: Zależy: nodejs (= 0.8.22-1chl1 ~ precision1), ale nie zostanie zainstalowany
809829

Tak, dodałem ppa: chris-lea / node.js, jak mówi nodejs.org.
user809829,

Jakieś pomysły na to, co robić? :(
user809829

nodejs-devwygląda na to, że został w tyle. Porozmawiaj z Chrisem Leą i zapytaj, czy może odpowiednio zaktualizować PPA.
Oli


0

Możesz użyć tego linku, aby skonfigurować npm w swoim systemie. Link jest wyczerpujący dla konfigurowania npm w systemie.


Chociaż ten link może odpowiedzieć na pytanie, lepiej dołączyć tutaj istotne części odpowiedzi i podać link w celach informacyjnych. Link odpowiada tylko mogą stać się nieważne, jeżeli połączona strona zmienia
burzę

hmm .. to prawda. Będę o tym pamiętać następnym razem. Dzięki!
Bidyut

Nie sądzę, ta odpowiedź dotyczy pytania
Sivabalan
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.