Impossibile aggiornare Meteor, perché non può scaricare manifest


1

Io ho meteor installato via npm e mi piacerebbe aggiornarlo, ma non posso. Ho provato:

$ meteor update
Failed to download manifest.

ma fallisce con:

Impossibile scaricare manifest.

Quindi ho seguito il suggerimento di Qui , ma non ha funzionato neanche:

$ 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

sono non dietro il proxy e altri siti SSL stanno caricando bene attraverso curl, per esempio.

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

Come aggiorno meteor pacchetto, o forse c'è un altro modo semplice per raggiungerlo?


Il mio ambiente (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
Probabilmente la vecchia versione non può davvero connettersi. ho notato che http://install.meteor.com reindirizza a https, quindi molto probabilmente la vecchia versione non sa come gestire il reindirizzamento. Dovrai disinstallare la vecchia versione, quindi scaricare e installare manualmente la versione più recente.
harrymc

Risposte:


0

quando meteor update o npm non riesce, meteor può essere installato / aggiornato usando lo script di installazione di Meteor disponibile su https://install.meteor.com/ .

Comunque usando curl ha alcuni problemi da affrontare con il vecchio certificato.

Quindi usando wget invece sembra funzionare bene:

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

Se la vecchia versione di meteor è stato installato via npm, dovrebbe essere disinstallato prima:

npm remove meteor -g
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.