因為國內網絡環境的原因安裝meteor時總是頻繁失敗,這阻礙了很多喜歡meteor的人,或者想嘗試meteor的人。
在這介紹一種方法,可以讓你避免總是安裝失敗。
meteor默認的安裝方法是這樣的
curl https://install.meteor.com/ | sh
這條命令做了兩件事,1.從網站 https://install.meteor.com/ 下載了一個shell腳本,2.運行了這個腳本。在這個腳本里會根據操作系統的不同具體下載meteor的安裝包。
我們安裝失敗的主要原因是因為meteor的安裝包非常大,大概180M左右,而這個腳本里下載meteor安裝包時,沒有考慮斷點續傳的問題(真是白天不懂夜的黑啊,在美帝可能真的想不到有天朝這樣的網絡)。
所有我們就動手改造一個符合天朝網絡情況的安裝腳本。
先建個目錄。
mkdir meteor-install
下載官方的安裝腳本。
curl https://install.meteor.com/ > meteor.install.sh
改造安裝腳本
vim meteor.install.sh
修改大概140行左右的這句命令
curl --progress-bar --fail "$TARBALL_URL" |?tar -xzf - -C "$INSTALL_TMPDIR" -o
改成這樣,變成了兩行
curl -C - --progress-bar "$TARBALL_URL" -O
tar -xzf meteor-bootstrap-${PLATFORM}.tar.gz -C "$INSTALL_TMPDIR" -o
設置一下腳本執行權限
chmod 755 meteor.install.sh
打完收工,運行一下腳本
./meteor.install.sh
在安裝過程如果斷了再次執行
./meteor.install.sh
你會發現下載的進度從剛才斷的地方開始了。呵呵~心情立馬好了很多,對吧。
這下你可以泡杯咖啡等它安裝完成了。