10

我刚刚升级到 macOS Sierra 并安装了 brew 来获取一些包。以前我使用LFTP 更快地从远程服务器同步文件。但是,升级到 Sierra 后,brew 无法再安装 LFTP。使用后

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.

我相信它找不到公式......但我不知道为什么。有人知道解决方案吗?

4

3 回答 3

10

看起来 lftp 被移到了骨场。我仍然安装了它,它被发现在homebrew/boneyard/lftp. 不知道为什么会这样。我不认为这是一个与 macOS Sierra 相关的问题,只是不幸的时机。

于 2016-09-22T08:26:16.493 回答
4

现在有补丁了。lftp 又回来了,从boneyard 变成了主流:https ://github.com/Homebrew/homebrew-core/commit/2c0e087580bafde50c916ad304ffb2079f593b7e

一个简单的brew install lftp将再次工作。

于 2017-02-12T16:09:40.750 回答
4

如果您在撰写本文时可以使用最新的稳定版本,一种解决方案是从 boneyard 安装 lftp (4.6.6):

brew install homebrew/boneyard/lftp

正如@Sebastian 和@poolie 指出的那样,lftp 已被移至boneyard 。

于 2016-09-27T13:09:25.987 回答