Не удается обновить метеорит, потому что он не может загрузить манифест
Я meteor
установлен через npm
и я хотел бы обновить его, но я не могу. Я пробовал:
$ meteor update
Failed to download manifest.
но это не с:
Не удалось загрузить манифест.
Итак, я последовал предложению отсюда, но оно тоже не сработало:
$ 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
Я не за прокси и другие сайты SSL нормально грузятся через curl
например,
$ curl https://www.example.com
<!doctype html>
...
$ curl https://www.google.co.uk
<!doctype html>
...
Как мне обновить meteor
пакет, или, может быть, есть какой-то другой простой способ добиться этого?
Моя среда (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 ответ
Когда meteor update
или же npm
выходит из строя, meteor
может быть установлен / обновлен с помощью скрипта установки Meteor, доступного по адресу https://install.meteor.com/.
Однако используя curl
у него есть некоторые проблемы, связанные со старым сертификатом.
Итак, используя wget
вместо этого вроде работает нормально
wget -qO- https://install.meteor.com | sh
Если старая версия meteor
был установлен через npm
, он должен быть удален первым:
npm remove meteor -g