當我嘗試使用命令透過終端機安裝meteor時,我的系統中安裝了Ubuntu 16.04
sudo curl https://install.meteor.com/ | sh
我在終端機中收到以下訊息
~$ sudo curl https://install.meteor.com/ | sh
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 6675 0 6675 0 0 3333 0 --:--:-- 0:00:02 --:--:-- 3334
Downloading Meteor distribution
1.1%
curl: (56) GnuTLS recv error (-9): A TLS packet with unexpected length was received.
gzip: stdin: unexpected end of file
tar: Unexpected EOF in archive
tar: Unexpected EOF in archive
tar: Error is not recoverable: exiting now
Installation failed.
答案1
檢查您的網路連線。透過不同的網路重試。還是行不通?
有時,雖然回應可能會讓伺服器保持平靜,但它確實會分成碎片(我的意思是不完整)
你可以這樣做:
- 訪問https://install.meteor.com/
- 按Ctrl+S另存為
meteor.sh
- 將目錄變更為您下載檔案的位置,
- 然後你可能必須
chmod +x ./meteor.sh
跑.. sudo ./meteor.sh
答案2
感謝@rexford 的回答。我正在運行 Ubuntu 14.04 (LTS),也遇到了同樣的問題。
我按照以下步驟解決了問題 -
- 訪問https://install.meteor.com
- 儲存檔案 - 按Ctrl+S為
meteor.sh
- 打開終端並將目錄更改為下載檔案的位置
- 運行此命令以使檔案可執行:
chmod 755 meteor.sh
- 現在執行檔:
./meteor.sh
.這裡sudo
沒有必要。