Meteor kann nicht aktualisiert werden, da Manifest nicht heruntergeladen werden kann

671
kenorb

Ich habe meteorvia installiert npmund möchte es aktualisieren, kann es aber nicht. Ich habe es versucht:

$ meteor update Failed to download manifest. 

aber es scheitert mit:

Fehler beim Herunterladen des Manifests.

Also bin ich dem Vorschlag von hier gefolgt, aber es hat auch nicht funktioniert:

$ curl -vs https://install.meteor.com | sh * Rebuilt URL to: https://install.meteor.com/ * Trying 52.73.238.209... * Connected to install.meteor.com (52.73.238.209) port 443 (#0) * SSL peer handshake failed, the server most likely requires a client certificate to connect * Closing connection 0 

Ich bin nicht hinter dem Proxy und andere SSL-Sites laden gut durch curl, z

$ curl https://www.example.com <!doctype html> ... $ curl https://www.google.co.uk <!doctype html> ... 

Wie aktualisiere ich das meteorPaket oder gibt es einen anderen einfachen Weg, um dies zu erreichen?


Meine Umgebung (OS X):

$ meteor --version Meteor version 0.5.2 $ node --version v0.10.44 $ curl --version curl 7.43.0 (x86_64-apple-darwin15.0) libcurl/7.43.0 SecureTransport zlib/1.2.5 
1
Wahrscheinlich kann die alte Version wirklich keine Verbindung herstellen. Mir ist aufgefallen, dass "http: // install.meteor.com" zu https umgeleitet wird, so dass die alte Version höchstwahrscheinlich nicht mit der Weiterleitung umgehen kann. Sie müssen die alte Version deinstallieren und dann die neueste Version manuell herunterladen und installieren. harrymc vor 8 Jahren 1

1 Antwort auf die Frage

0
kenorb

When meteor update or npm fails, meteor can be installed/updated by using the Meteor install script available at https://install.meteor.com/.

However using curl it has some issues to deal with the old certificate.

So using wget instead seems to work fine:

wget -qO- https://install.meteor.com | sh 

If the old version of meteor was installed via npm, it should be uninstalled first:

npm remove meteor -g