However when I go to “Finder” and do Cmd+F I can’t find it. Is there any way of knowing where it’s been installed to?
Existem algumas maneiras de abordar isso.
Verifique a fórmula da Homebrew em si.
Primeiro, vamos ver a fórmula do Homebrew para o ideviceinstaller conforme visto no repositório oficial do Homebrew GitHub . Você não precisa ser um profundo programador ou entender muito de Ruby - em que o Homebrew é construído - para interpretar esse código. A seção principal é a área test do na parte inferior:
test do
system "#{bin}/ideviceinstaller --help |grep -q ^Usage"
end
Observe o #{bin} que precede a chamada binária ideviceinstaller . Essa variável #{bin} é convertida para /usr/local/bin , por isso sabemos que o caminho completo do binário ideviceinstaller deve ser /usr/local/bin/ideviceinstaller .
Verifique usando which .
Para confirmar o caminho completo para ideviceinstaller , você pode usar apenas which da linha de comando no Terminal da seguinte forma:
which ideviceinstaller
E o caminho retornado deve ser o mesmo /usr/local/bin/ideviceinstaller como deduzido da fórmula Homebrew acima.
Verifique usando brew info .
Dito isso, a saída que você apresentou mostra esse caminho:
/usr/local/Cellar/ideviceinstaller
E você pode confirmar isso pelo próprio Homebrew assim:
brew info ideviceinstaller
Agora, por que seria em /usr/local/Cellar/ e /usr/local/bin/ ? Fácil. Esse /usr/local/Cellar/ é onde o Homebrew instalaria os arquivos, mas links simbólicos seriam feitos para /usr/local/bin/ para permitir acesso fácil e em todo o sistema dos binários. Pelo menos é isso que estou assumindo com base no meu conhecimento de como o Mac OS X funciona e como o Linux funciona e quantos desenvolvedores lidam com a instalação de binários como este a partir do código-fonte.
Verificação via locate no terminal.
Se tudo mais falhar, você também pode usar a versão Terminal do "Spotlight", conhecida como locate do Terminal. Você simplesmente executaria um comando assim:
locate ideviceinstaller
E esse comando deve retornar uma lista de caminhos de arquivo com a palavra ideviceinstaller neles. Se você não obtiver nenhum resultado, talvez seja necessário atualizar o banco de dados locate da seguinte forma:
sudo /usr/libexec/locate.updatedb
E, em seguida, execute o comando novamente.