2016-09-22 89 views
9

我剛升級到macOS Sierra並安裝了brew以獲取一些軟件包。以前我用LFTP來更快地同步來自遠程服務器的文件。但是,升級到Sierra後,brew不能再安裝LFTP。使用Homebrew無法在macOS上找到LFTP公司Sierra

brew install lftp 

後,我得到下面的輸出和錯誤

Checking out v1.0.1 in /usr/local/Homebrew... 
To checkout v1.0.1 in /usr/local/Homebrew run: 
    'cd /usr/local/Homebrew && git checkout v1.0.1 
Error: No available formula with the name "lftp" 
==> Searching for similarly named formulae... 
This similarly named formula was found: 
homebrew/x11/curlftpfs ✔ 
To install it, run: 
    brew install homebrew/x11/curlftpfs ✔ 
==> Searching taps... 
Error: No formulae found in taps. 

我相信它無法找到公式...但我不知道爲什麼。任何人都知道解決方案?

回答

10

它看起來像lftp被轉移到boneyard。我仍然安裝它,發現它在homebrew/boneyard/lftp。不知道爲什麼發生。我不認爲這是一個macOS塞拉利昂相關的問題,只是不幸的時機。

+5

這是[移到boneyard](https://github.com/Homebrew/homebrew-boneyard/pull/161)顯然是因爲[在openssl周圍構建破解](https://github.com/Homebrew/ homebrew-core/pull/1509)以及對MacOS上游支持不熱情。這是一個恥辱,因爲它是一個很好的工具。 – poolie

+0

感謝您澄清它被移動的原因@poolie :) – Sebastian

+2

就是這樣。感謝您的意見。你必須用'brew install homebrew/boneyard/lftp'從boneyard安裝。我以爲我已經回覆了這個帖子,但顯然它幾天前沒有註冊我的回覆。 – sirryankennedy

4

一個解決方案,如果你確定使用最新的穩定版本爲寫這篇文章,是從骨場安裝的lftp(4.6.6):

brew install homebrew/boneyard/lftp

爲@Sebastian和@ poolie指出,lftp has been moved to the boneyard

相關問題