
這似乎是一個非常簡單的問題,但到目前為止我在網路上瀏覽的運氣並不好。 (幾個留言板正在討論這個問題,但他們沒有提供任何解決方案。)
問題
當我跑步時sudo portsnap fetch
,我得到:
Looking up portsnap.FreeBSD.org mirrors... none found.
Fetching snapshot tag from portsnap.FreeBSD.org... failed.
No mirrors remaining, giving up.
細節
- 網路連線似乎正常。
- 我之前已經在這台機器上成功使用過
portsnap fetch
。
顯然,我會提供您需要的任何其他詳細信息,但我不知道哪些詳細信息是相關的。
答案1
您的環境變數中是否配置了代理?在這種情況下,請使用 -E 標誌來sudo
傳遞整個環境(出於安全原因,預設不會這樣做):
sudo -E portsnap fetch
另一種方法是「保留」HTTP_PROXY(或呼叫任何相關變數)。編輯/usr/local/etc/sudoers
並新增如下行:
Defaults env_keep += "HTTP_PROXY"
您可以透過更詳細的配置來進一步限制此潛在安全漏洞的範圍,請參閱sudoers(5)
。