scoop是可用於windows的一款包管理工具,今天試着安裝了一下,在這里記錄一些遇到的問題和解決方法。
安裝流程
先進入powershell,windows徽標鍵輸入powershell或者cmd輸入powershell均可
然后先輸入以下代碼,以保證后面的腳本有運行權限
set-executionpolicy remotesigned -scope currentuser
執行策略更改
執行策略可幫助你防止執行不信任的腳本。更改執行策略可能會產生安全風險,如 https:/go.microsoft.com/fwlink/?LinkID=135170
中的 about_Execution_Policies 幫助主題所述。是否要更改執行策略?
[Y] 是(Y) [A] 全是(A) [N] 否(N) [L] 全否(L) [S] 暫停(S) [?] 幫助 (默認值為“N”): y
然后開始正式安裝
iex (new-object net.webclient).downloadstring('https://get.scoop.sh')
這一步可能出現超時或者連接中斷的問題,對於這兩個問題其實區別不大,都是屬於網絡的問題,在網上見到兩種解決辦法。
- 開代理
簡單粗暴,可惜我沒有 - 查看這個網址
https://get.scoop.sh
,會發現它轉到https://raw.githubusercontent.com/lukesampson/scoop/master/bin/install.ps1
,所以可以把代碼改成
iex (new-object net.webclient).downloadstring('https://raw.githubusercontent.com/lukesampson/scoop/master/bin/install.ps1')
或者,打開這個網址,把內容復制下來,然后本地運行。比如說創建一個txt,把內容貼進去,后綴改成\(ps1\),在對於位置使用命令
iex 1.ps1
如果發生了中斷,下一次使用命令安裝的時候會顯示已安裝,把C:\Users\<user name>
下的scoop文件夾刪掉就好了。