Namun ketika saya pergi ke "Finder" dan melakukan Cmd+ Fsaya tidak dapat menemukannya. Apakah ada cara untuk mengetahui ke mana ia dipasang?
Ada beberapa cara Anda dapat mendekati ini.
Periksa formula Homebrew itu sendiri.
Pertama, mari kita lihat rumus Homebrew untuk ideviceinstallerdirinya sendiri seperti yang terlihat dalam repositori Homebrew GitHub resmi . Anda tidak harus menjadi programmer yang mendalam atau memahami banyak Ruby — yang menjadi dasar pembuatan Homebrew — untuk menafsirkan kode ini. Bagian kuncinya adalah test doarea dekat bagian bawah:
test do
system "#{bin}/ideviceinstaller --help |grep -q ^Usage"
end
Perhatikan #{bin}yang mendahului ideviceinstallerpanggilan biner. Itu #{bin}variabel diterjemahkan ke /usr/local/binsehingga kita tahu bahwa path lengkap dari ideviceinstallerbiner harus /usr/local/bin/ideviceinstaller.
Periksa menggunakan which.
Untuk mengkonfirmasi path lengkap ke ideviceinstaller, Anda bisa menggunakan whichdari baris perintah di Terminal seperti:
which ideviceinstaller
Dan jalur yang dikembalikan harus sama /usr/local/bin/ideviceinstallerdengan yang disimpulkan dari rumus Homebrew di atas.
Periksa menggunakan brew info.
Yang mengatakan, output yang Anda sajikan menunjukkan jalur ini:
/usr/local/Cellar/ideviceinstaller
Dan Anda dapat mengonfirmasi ini melalui Homebrew sendiri seperti ini:
brew info ideviceinstaller
Sekarang mengapa itu bisa masuk /usr/local/Cellar/juga /usr/local/bin/? Mudah. Itu /usr/local/Cellar/adalah di mana Homebrew akan menginstal file, tapi link simbolik akan dilakukan untuk /usr/local/bin/untuk memungkinkan mudah, akses systemwide dari binari. Setidaknya itulah yang saya asumsikan berdasarkan pengetahuan saya tentang bagaimana Mac OS X bekerja dan bagaimana Linux bekerja dan berapa banyak pengembang berurusan dengan menginstal binari seperti ini dari kode sumber.
Memeriksa melalui locatedi Terminal.
Jika semuanya gagal, Anda juga dapat menggunakan "Spotlight" versi Terminal yang dikenal locatedari Terminal. Anda cukup menjalankan perintah seperti ini:
locate ideviceinstaller
Dan perintah itu harus mengembalikan daftar path file dengan kata ideviceinstallerdi dalamnya. Jika Anda tidak mendapatkan hasil apa pun, Anda mungkin perlu memperbarui locatebasis data seperti ini:
sudo /usr/libexec/locate.updatedb
Dan kemudian jalankan perintah lagi.