{"action":"opened","issue":{"url":"https://api.github.com/repos/Homebrew/brew/issues/234","repository_url":"https://api.github.com/repos/Homebrew/brew","labels_url":"https://api.github.com/repos/Homebrew/brew/issues/234/labels{/name}","comments_url":"https://api.github.com/repos/Homebrew/brew/issues/234/comments","events_url":"https://api.github.com/repos/Homebrew/brew/issues/234/events","html_url":"https://github.com/Homebrew/brew/issues/234","id":154577385,"number":234,"title":"brew install `tap/formula` does not work.","user":{"login":"Blaisorblade","id":289960,"avatar_url":"https://avatars.githubusercontent.com/u/289960?v=3","gravatar_id":"","url":"https://api.github.com/users/Blaisorblade","html_url":"https://github.com/Blaisorblade","followers_url":"https://api.github.com/users/Blaisorblade/followers","following_url":"https://api.github.com/users/Blaisorblade/following{/other_user}","gists_url":"https://api.github.com/users/Blaisorblade/gists{/gist_id}","starred_url":"https://api.github.com/users/Blaisorblade/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Blaisorblade/subscriptions","organizations_url":"https://api.github.com/users/Blaisorblade/orgs","repos_url":"https://api.github.com/users/Blaisorblade/repos","events_url":"https://api.github.com/users/Blaisorblade/events{/privacy}","received_events_url":"https://api.github.com/users/Blaisorblade/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2016-05-12T20:45:57Z","updated_at":"2016-05-12T20:45:57Z","closed_at":null,"body":"### Bug reports:\r\n\r\nOn OS X 10.10 (with brew b0d906f), `brew install neovim/neovim/neovim` seems to not manage to correctly tap and install neovim. It does the tapping and then things that neovim is installed? I then need `brew reinstall` to fix this.\r\n\r\nRemoving neovim and untapping, then repeating `brew install neovim/neovim/neovim`, leads to a successful installation, so I couldn't test if `brew update` fixes the problem. And after upgrading, `brew install neovim/neovim/neovim` also works.\r\n\r\n```\r\n$ brew info neovim/neovim/neovim\r\nError: No available formula with the name \"neovim/neovim/neovim\"\r\nPlease tap it and then try again: brew tap neovim/neovim\r\n$ brew install neovim/neovim/neovim\r\n==> Tapping neovim/neovim\r\nCloning into '/usr/local/Library/Taps/neovim/homebrew-neovim'...\r\nremote: Counting objects: 7, done.\r\nremote: Compressing objects: 100% (6/6), done.\r\nremote: Total 7 (delta 0), reused 5 (delta 0), pack-reused 0\r\nUnpacking objects: 100% (7/7), done.\r\nChecking connectivity... done.\r\nTapped 1 formula (32 files, 36.9K)\r\nWarning: neovim/neovim/neovim-HEAD already installed\r\n$ brew install neovim/neovim/neovim\r\nWarning: neovim/neovim/neovim-HEAD already installed\r\n$ brew upgrade neovim\r\nError: neovim/neovim/neovim HEAD already installed\r\n$ ls /usr/local/Cellar/neovim/HEAD\r\nINSTALL_RECEIPT.json  README.md\r\n$ which nvim\r\n$ $ cat /usr/local/Cellar/neovim/HEAD/INSTALL_RECEIPT.json; echo\r\n{\"stdlib\":null,\"used_options\":[],\"built_as_bottle\":false,\"compiler\":\"clang\",\"time\":1393448248,\"poured_from_bottle\":false,\"tapped_from\":\"path or URL\",\"HEAD\":\"dbea0f49bb5baab90e9db77e4da5eab15a1f1ff4\",\"unused_options\":[]}\r\n$ brew reinstall neovim\r\n[... finally starts installing neovim...] \r\n```\r\n\r\nI guess that's a bug in Homebrew.\r\nAlso, `neovim/neovim/neovim` only works for install, not for `info`; that's minor, but still unfortunate. At least it does instruct me to `brew tap neovim/neovim`, but why can't `brew info neovim/neovim/neovim` do it by itself, since I explicitly specified a tap? The inconsistency seems annoying.\r\n\r\n(On the neovim side, this relates to neovim/homebrew-neovim#150, neovim/homebrew-neovim#111).\r\n\r\n## Output from brew doctor\r\n\r\n`brew doctor` seems to say nothing noteworthy — I've had all these warnings since forever without actual problems. I'm including its output for completeness.\r\n\r\n```\r\n$ brew doctor\r\nPlease note that these warnings are just used to help the Homebrew maintainers\r\nwith debugging if you file an issue. If everything you use Homebrew for is\r\nworking fine: please don't worry and just ignore them. Thanks!\r\n\r\nWarning: Putting non-prefixed findutils in your path can cause python builds to fail.\r\n\r\nWarning: A .pydistutils.cfg file was found in $HOME, which may cause Python\r\nbuilds to fail. See:\r\n  https://bugs.python.org/issue6138\r\n  https://bugs.python.org/issue4655\r\n\r\nWarning: Unbrewed dylibs were found in /usr/local/lib.\r\nIf you didn't put them there on purpose they could cause problems when\r\nbuilding Homebrew formulae, and may need to be deleted.\r\n\r\nUnexpected dylibs:\r\n    /usr/local/lib/libaspell.15.1.4.dylib\r\n    /usr/local/lib/libpspell.15.1.4.dylib\r\n\r\nWarning: Unbrewed header files were found in /usr/local/include.\r\nIf you didn't put them there on purpose they could cause problems when\r\nbuilding Homebrew formulae, and may need to be deleted.\r\n\r\nUnexpected header files:\r\n    /usr/local/include/ublio.h\r\n\r\nWarning: Unbrewed .la files were found in /usr/local/lib.\r\nIf you didn't put them there on purpose they could cause problems when\r\nbuilding Homebrew formulae, and may need to be deleted.\r\n\r\nUnexpected .la files:\r\n    /usr/local/lib/libaspell.la\r\n    /usr/local/lib/libpspell.la\r\n\r\nWarning: Some installed formula are missing dependencies.\r\nYou should `brew install` the missing dependencies:\r\n  brew install ocamlbuild\r\n\r\nRun `brew missing` for more details.\r\n```"}}