nvm ls-remote-Befehl führt zu "N / A"
Bin ich versucht zu installieren, Knoten mit nvm, aber wenn ich geben Sie eine beliebige version ist nicht verfügbar. Wenn ich nvm ls-remote
ich gerade bekomme nur "N/A".
Ich bin in der Lage, auf das Internet zugreifen, so dass ich kann nicht herausfinden, was könnte passieren.
InformationsquelleAutor der Frage eComEvo | 2014-10-20
Du musst angemeldet sein, um einen Kommentar abzugeben.
- Update mit Kommentar von LJHarb, wer führt nvm.sh
LJHarb deutet darauf hin, dass ein typisches problem, die Ursache HIERFÜR ist, dass "das SSL-Zertifikat Behörden in Ihrem system installiert haben, gone out of date". Überprüfen Sie dies und versuchen, dies zu beheben wäre ein besserer Erster Schritt.
In dem Fall, wo Sie glauben, dass es ist ein problem auf der nvm.sh Seite LJHarb fordert, dass die Nutzer einen bug in nvm.sh's issue tracker.
Fühlen Sie sich frei, um zu sehen, den ursprünglichen text in den Kommentaren.
Auch, würde ich mag darauf hinweisen, dass die folgenden Lösungen sind gedacht als Problemumgehungen nur vorübergehend verwendet werden, wenn Sie wirklich in einer Zwickmühle. Permanent ändern sich die exportierten Spiegel oder die nvm.sh Skript selbst wird nicht empfohlen.
Bearbeiten: Gefunden einfacher fix
Können Sie exportieren, die nicht-https-version der Spiegel verwendet wird, um schnappen Sie sich die Sachen:
Dann nvm funktioniert
Pre Bearbeiten
Hatte das gleiche problem nur jetzt.
Sieht aus wie es standardmäßig versucht, sich zu kräuseln nutzen, wenn es verfügbar ist auf Ihrem system.
Ich nehme an, Sie sind auf linux auch, also versuchen Sie es mit
curl $NVM_NODEJS_ORG_MIRROR
und sehen, ob man die gleichen Fehler, die ich gemacht habe:Vielleicht einige cert abgelaufen ist oder anderweitig falsch konfiguriert (oder jemand tut etwas böse), bis es behoben ist, wenn Sie nichts dagegen haben, gehen um die Frage der Sicherheit, Sie können finden nvm.sh Datei (sollte auf
~/.nvm/nvm.sh
wenn Sie anschließend die install-info), und Sie können eine-k
auf Linie 17 nach dem kräuseln, so wie es aussieht dieses:Vergessen Sie nicht, starten Sie Ihren shell, dann versuchen
nvm ls-remote
. Vorausgesetzt, der fix funktioniert, sollten Sie in der Lage sein zu verwenden nvm jetzt.InformationsquelleAutor der Antwort Jeffrey Martinez
Dies ist am wahrscheinlichsten, verursacht durch Wellung nicht in der Lage, Zertifikate für https-urls (überprüfen Sie mit
curl $NVM_NODEJS_ORG_MIRROR
). Anstatt die http-url als workaround, es ist IMO viel besser, beheben locken.Vorausgesetzt, Sie haben die
ca-certificates
- Paket installiert haben, fügen Sie die folgende Zeile zu Ihrer.bashrc
(Quelle 1source2):InformationsquelleAutor der Antwort Gerhard Burger
Scheint es, die '/' fehlt am Ende der url, das ist der Grund, warum die 301-dauerhaft verschoben Nachricht.
So ändern Sie den link in nvm.sh von
http://nodejs.org/dist
zu
http://nodejs.org/dist/
macht es Arbeit.
InformationsquelleAutor der Antwort holdfenytolvaj
Ich lief in dieses problem, das bei der Verwendung von Vagrant 1.7.1 läuft ein Ubuntu 14.04-box unter Virtual Box 4.3.30 auf Windows 7. Ich habe versucht, obigen Vorschläge und nichts funktionierte für mich. Ich fand diesen Beitrag über hierdie im Zusammenhang mit der Curl Fehler, ich war immer beim ausführen:
curl $NVM_NODEJS_ORG_MIRROR
war Der Fehler:curl: (7) Couldn't connect to server
ich war in der Lage zu Folgen, ein Vorschlag auf, dass die post und dann, nachdem ich neu gestartet, mein Vagrant box mit einemvagrant reload
ich war in der Lage zu laufennvm ls-remote
und eine Liste der Versionen von Knoten und installieren. Hier ist, was ich habe auf der vagrant-box:cd /etc/
geändert 127.0.0.1 localhost
:
0.0.0.0 localhost
Hoffe, dies hilft jemand mit dem gleichen Problem. Danke@ Truong Nguyen
InformationsquelleAutor der Antwort seamonkey
Ich hatte das gleiche problem, aber keine der anderen Lösungen geholfen.
curl -v $NVM_NODEJS_ORG_MIRROR/
zeigte TLS 1.2 und keine Probleme mit certs. Als ich versuchtewhich curl
es stellt sich heraus, dass ich hatte eine anaconda3/bin-Verzeichnis in meinem WEG, die hat eine eigene version von curl (nicht sicher, warum Sie das brauchen). Sobald ich meine Feste Pfadnvm ls-remote
hat Prima funktioniert. Hoffe, das hilft, speichern Sie jemand anderes einige frustration.InformationsquelleAutor der Antwort Matt Olsen