我們的課程走到第四步,許多朋友都卡在了Scoop這個(gè)工具,遇到不能上Google的報(bào)錯(cuò)。本文將來解決此問題,考慮可能出現(xiàn)的多種報(bào)錯(cuò),教程會(huì)有些啰嗦,但能確保你即使不上Google,就能成功裝上Scoop這款軟件包管理工具。
安裝上Scoop這一個(gè)動(dòng)作,你就將80%的Windows用戶都甩在了身后。
不僅如此,安裝好了Scoop,我將領(lǐng)你去觸碰你過往不曾也不敢想象的任務(wù)。
說到底呢,程序員是面向Github編程的職業(yè)?,F(xiàn)在來設(shè)置你的Github。
先搜索'github520':
打開首個(gè)搜索結(jié)果,進(jìn)入后找到“二、使用方法”下復(fù)制圈選的內(nèi)容:
再來打開“記事本”(notepad),從開始菜單中搜索notepad,并以“管理員身份運(yùn)行”:
在左上側(cè)的“文件”選項(xiàng)卡下選擇“打開”:
按照這個(gè)路徑'C:\Windows\System32\drivers\etc\hosts'找到hosts文件,注意右下方的選項(xiàng)框中,你要選擇“所有文件”才能看到hosts, 單擊打開:
打開之后,將上一步復(fù)制的內(nèi)容粘貼到此處:
按鍵Ctrl+S保存,注意“保存類型”還是“所有文件”:
至此,第一步設(shè)置完畢,你直接重啟電腦就好了?;蛘吣悴恢貑ⅲ又^續(xù)下面的補(bǔ)充操作。(如果你重啟了電腦,直接忽略,補(bǔ)充的部分不必看)
以管理員權(quán)限打開PowerShell:
輸入命令' ipconfig /flushdns' 激活剛才的hosts:
繼續(xù)驗(yàn)證是否已激活。從剛才復(fù)制的內(nèi)容中找到這一行“140.82.114.4 github.com', 按下圖操作:
鍵入'ping github.com' 核對反饋的地址 '140.82.114.4' 與前面一致,則驗(yàn)證激活成功。
此后,你再去打開Github的時(shí)候?qū)?huì)看到它“全須全尾”的樣子。關(guān)閉掉PowerShell。
此刻,放松心情,沏上一壺茶,我們可以悠哉悠哉的安裝Scoop了。
先打開PowerShell(不必以管理員權(quán)限運(yùn)行):
輸入'cd ~'切換到Home目錄,注意Users后面是你的用戶名(此處是gaowei),稍后會(huì)用到。
進(jìn)入本文的正題,開始安裝scoop,運(yùn)行這段代碼'Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser', 在對話框中輸入A。(這一步是多余的,只為百分百安裝成功)。
接著將這段命令'iex (new-object net.webclient).downloadstring('https://raw.githubusercontent.com/lukesampson/scoop/master/bin/install.ps1')' (引號去掉),輸入到PowerShell中:
復(fù)制后,在PowerShell中按鍵Ctrl+Shift+V就能黏貼過去,如果你遇到下面的報(bào)錯(cuò):(黏貼的快捷鍵強(qiáng)調(diào)一下)
接續(xù)在PowerShell中輸入'explorer.exe .',打開當(dāng)前目錄,找到scoop文件夾并將其刪掉:
刪掉后,重新再次輸入'iex (new-object net.webclient).downloadstring('https://raw.githubusercontent.com/lukesampson/scoop/master/bin/install.ps1')' ,直到你看到下面的圖片,說明安裝成功:
運(yùn)行'scoop help'測試一下,如果還遇到報(bào)錯(cuò)(幾乎不可能),重復(fù)上面的步驟(將scoop文件夾刪掉,然后重新安裝scoop)。
到此處,大功告成,Scoop安裝成功。
有了scoop之后,我們先來安裝管理員工具sudo.
如果遇到任何報(bào)錯(cuò),先看報(bào)錯(cuò)的英文說明,一般都是教你先卸載掉剛才安裝的工具。倘若報(bào)錯(cuò) 的話,就運(yùn)行 'scoop uninstall sudo', 再重新安裝'scoop install sudo'。安裝其他也是一樣的,遇到報(bào)錯(cuò)就先卸載,再重新安裝。
繼續(xù)安裝第二個(gè)工具git以及7zip,運(yùn)行以下命令'sudo scoop install git 7zip --global',倘若遇到以下或者任何報(bào)錯(cuò)(這是我故意斷網(wǎng)弄的報(bào)錯(cuò),你絕少遇到):
就將'sudo scoop install git --global'中的 install 換成 uninstall, 即'sudo scoop uninstall git --global'先卸載,然后再次重復(fù)安裝'sudo scoop install git --global':
再繼續(xù)安裝兩個(gè)下載工具curl和aria2:
scoop將會(huì)默認(rèn)調(diào)用aria2下載軟件,而curl也是常用的下載工具。
再給scoop添加extras庫,準(zhǔn)備安裝windows-terminal, 運(yùn)行'scoop bucket add extras':
搜索windows-terminal,輸入代碼'scoop search terminal ':
執(zhí)行安裝windows-terminal:
從開始菜單中將其打開:
回頭再看前三步,其實(shí)很簡單,只是借用了GitHub520項(xiàng)目提供的hosts源。只是要處理各種報(bào)錯(cuò),就拖拉得比較冗長。
由于某些原因,第一步中設(shè)置的hosts,一段時(shí)間后常常會(huì)失效,失效后又要手動(dòng)更新。此處,我們設(shè)置自動(dòng)更新hosts,作為一勞永逸的解決方案。
在打開了的Windows-Terminal中安裝以管理員權(quán)限安裝switchhosts,就是運(yùn)行'sudo scoop install switchhosts':
安裝后再以'管理員權(quán)限'將其打開:
按鍵左上角的'+'號,添加hosts:
Hosts類型:遠(yuǎn)程
Hosts標(biāo)題:AutoGithub
URL:https://api.hellogithub.com/GitHub520/hosts
自動(dòng)刷新:1小時(shí)
確認(rèn)后,點(diǎn)亮AutoGithub右側(cè)的綠色開關(guān),會(huì)提醒你“沒有寫入Hosts文件的權(quán)限”:
按照路徑'C:\Windows\System32\drivers\etc\hosts'找到hosts文件所在目錄,你也可往Windows-Terminal中輸入'explorer.exe C:\Windows\System32\drivers\etc' 而直接打開目標(biāo)目錄:
找到hosts文件后,右鍵調(diào)出菜單后,選擇“屬性' -> '安全”--> '編輯':
'編輯'中進(jìn)來后,在“組或用戶名”選擇最后一項(xiàng)“Users”,并將Users的權(quán)限全部勾選“允許”,確定后退出。
此時(shí)再看switchhosts,點(diǎn)亮AutoGithub右側(cè)的開關(guān),會(huì)在底部提醒“操作成功”。
至此,所有步驟操作完畢,你使用Scoop和Github再無后顧之憂。
有萬分之一的可能,以上一番操作猛如虎,你仍舊不能安裝Scoop。此時(shí)不要怕,有了前面四步打下了堅(jiān)實(shí)的基礎(chǔ),你能輕松從Github中找到上網(wǎng)谷歌的方法。查看下面的項(xiàng)目,不再贅述。
此刻你有了Scoop和Github,我將帶你進(jìn)入到編程的魔法世界,領(lǐng)你去觸碰過往不曾也不敢想象的任務(wù)。
遇到問題,就留言提問,我會(huì)逐一解答,不厭其煩。本節(jié)預(yù)備課結(jié)束,感謝大家。
聯(lián)系客服