Windows上包管理器之Chocolatey初體驗


一直使用Windows開發項目,前段時間使用了一段時間的macOS,感覺使用homebrew和npm去安裝一些常用的包真的是方便啊,最近又使用回Windows,由於電腦比較新,發現里面連Git都沒有,發現還要去百度搜索Git的安裝包,下載,然后再安裝,發現真的是麻煩啊。

於是網上去查詢了一下看看有沒有類似的包管理器,發現微軟事實上有一個包管理器的,OneGet(好像后來又改名叫做PackageManagement),想要學習的可以參考這篇文章https://blog.csdn.net/itanders/article/details/74278801,但是,看了一下他的基本使用命令,好像和Linux包安裝器還是有一些區別的,最重要的是,太長,是的,程序員都是懶得,花最少的時間做最多的事,於是,發現了Chocolatey。

安裝Chocolatey的命令比較長

Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))

上述命令是在PowerShell下以管理員模式運行的,如果是沒有PowerShell,cmd也是可以的,同樣以管理員模式運行,這個命令就更長了

@"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"
Install with PowerShell.exe

安裝完成之后習慣性的更新一下,看看是不是最新版本

choco upgrade chocolatey

這就算安裝成功了,於是來安裝Git

choco install git

還有一個必備的

choco install nodejs

這里有一個坑需要注意下,安裝完之后需要重啟PowerShell,否則直接使用會提示你找不到Git,這也是Windows相對於Linux最大的弊端。

Chocolatey的安裝教程請參考官網https://chocolatey.org


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM