2015-10-23 54 views
0

我想通过自制软件安装特定版本的清漆工具。以下是我正在尝试的。自制软件不能安装水龙头'自制软件/自制软件版本不是有效的软件库名称'

❯❯❯ brew search varnish 
varnish 
homebrew/php/php53-varnish     homebrew/php/php54-varnish     homebrew/php/php55-varnish     homebrew/php/php56-varnish     homebrew/versions/varnish3 

❯❯❯ brew install homebrew/versions/varnish3 
==> Tapping homebrew/versions 
Cloning into '/usr/local/Library/Taps/homebrew/homebrew-versions'... 
fatal: remote error: 
    /Homebrew/homebrew-versions is not a valid repository name 
    Email [email protected] for help 
Error: Failure while executing: git clone https://github.com/Homebrew/homebrew-versions /usr/local/Library/Taps/homebrew/homebrew-versions --depth=1 

我已经通过brew update更新到最新版本,并已通过brew doctor检查问题无济于事。

为什么我在brew search中显示的时候被告知它不是有效的存储库名称?

有一件事我觉得可能会做它是我添加了一个设置,我的全球混帐配置所有HTTPS引用转换为SSH:

url.ssh://[email protected]/.insteadof=https://github.com

将这项事业自制打破?

回答

0

啊 - 好像我说得太快了!我已经找到了这个问题。

因此,在git中全局更改所有的https到ssh,实际上已经破坏了自制软件。我进入了~/.gitconfig并删除了https-to-ssh重写。现在Homebrew按预期工作。在此留下任何其他人遇到此特定问题。

+0

我会尽快 - 说我必须等到明天。 – Prefix