本機環境 | 版本 |
---|---|
macOS | Sierra 10.12 |
備註:系統版本不同,可能會有一些不同的問題。
Wget是什麼?
wget是unix上一個發送網絡請求的命令工具,不過mac本身並沒有,mac自帶的是curl,都是發送網絡請求,但是兩者之間肯定存在一些差異。一般來說,wget主要專注於下載文件,curl長項在於web交互、調試網頁等。
可以進入該網站了解更多 curl和wget的區別 。
安裝Wget
安裝wget的方式挺多的,簡單介紹兩個:
- 在rudix網站上下載wget安裝包
直接下載安裝包,安裝即可。rudix.org/packages/wget.html
- 利用homebrew進行安裝
安裝homebrew是依賴於Xcode的一些配置,所以沒有Xcode,需要先在apple store上下載Xcode安裝。
如何安裝homebrew這裏就不再贅述了,直接進入主題。
$ brew install wget --with-libressl
安裝過程可能會出現以下問題
==> make install
Error: Thebrew link
step did not complete successfully
The formula built, but is not symlinked into /usr/local
Could not symlink share/info/wget.info
/usr/local/share/info is not writable.You can try again using:
brew link wget
這個時候執行以下命令
$ sudo chown -R $(whoami) /usr/local
再調用
$ brew link wget
這時候不報錯,就代表安裝成功了。這個問題的具體解釋,可以到 Stack Overflow 上查看。
當然,還可以直接利用curl下載wget進行安裝,不過新版本的macOS Sierra系統在安裝wegt時候,遇到了ssl不可用的問題,不過使用homebrew可以利用命令自動安裝wegt依賴的ssl,所以轉而用homebrew進行安裝。
configure: error: --with-ssl=openssl was given, but SSL is not available.