Meteor解決頻繁安裝失敗的方法

因?yàn)閲?guó)內(nèi)網(wǎng)絡(luò)環(huán)境的原因安裝meteor時(shí)總是頻繁失敗,這阻礙了很多喜歡meteor的人,或者想嘗試meteor的人。

在這介紹一種方法,可以讓你避免總是安裝失敗。

meteor默認(rèn)的安裝方法是這樣的

curl https://install.meteor.com/ | sh

這條命令做了兩件事,1.從網(wǎng)站 https://install.meteor.com/ 下載了一個(gè)shell腳本,2.運(yùn)行了這個(gè)腳本。在這個(gè)腳本里會(huì)根據(jù)操作系統(tǒng)的不同具體下載meteor的安裝包。

我們安裝失敗的主要原因是因?yàn)閙eteor的安裝包非常大,大概180M左右,而這個(gè)腳本里下載meteor安裝包時(shí),沒有考慮斷點(diǎn)續(xù)傳的問題(真是白天不懂夜的黑啊,在美帝可能真的想不到有天朝這樣的網(wǎng)絡(luò))。

所有我們就動(dòng)手改造一個(gè)符合天朝網(wǎng)絡(luò)情況的安裝腳本。

先建個(gè)目錄。

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

設(shè)置一下腳本執(zhí)行權(quán)限

chmod 755 meteor.install.sh

打完收工,運(yùn)行一下腳本

./meteor.install.sh

在安裝過(guò)程如果斷了再次執(zhí)行

./meteor.install.sh

你會(huì)發(fā)現(xiàn)下載的進(jìn)度從剛才斷的地方開始了。呵呵~心情立馬好了很多,對(duì)吧。

這下你可以泡杯咖啡等它安裝完成了。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,534評(píng)論 19 139
  • Mac環(huán)境下的RocketChat環(huán)境搭建 首先安裝并搭建好Meteor環(huán)境 如何安裝Meteor,官網(wǎng)上的下載方...
    大家請(qǐng)叫我小杰閱讀 1,745評(píng)論 0 0
  • 一、配置防火墻,開啟80端口、3306端口 CentOS 7.0默認(rèn)使用的是firewall作為防火墻,這里改為i...
    ArleyDu閱讀 2,179評(píng)論 0 0
  • avalon的優(yōu)點(diǎn)是顯而易見的: avalon是一個(gè)優(yōu)秀的前端框架 avalon的思想非常超前,當(dāng)然,從另一方面講...
    EdisonDong閱讀 2,795評(píng)論 1 0

友情鏈接更多精彩內(nèi)容