Saya telah menginstal macvim melalui homebrew. Ini bekerja dengan baik.
Tetapi ketika sudah mulai memilih aplikasi default untuk jenis file baru saya tidak bisa melihat MacVim. Bagaimana saya bisa mengatur MacVim sebagai aplikasi default untuk tipe file ketika sudah diinstal dengan homebrew?
Catatan : Pertanyaannya bukan tentang bagaimana memilih aplikasi default di Finder, pertanyaannya adalah bagaimana mengatur aplikasi sebagai default yang tidak terdaftar /Applications
dan oleh karena itu tidak ditampilkan oleh Finder sebagai aplikasi default yang mungkin.
Jawaban:
Saya memiliki masalah yang sama. Saya pindah MacVim.app ke
/Applications
dan kemudian symlink ke direktori gudang Homebrew.sumber
ln -s /usr/local/Cellar/macvim/8.0-130/MacVim.app/ /Applications/MacVim.app
- tapi ya sepertinya tautan harus ditingkatkan setelah mengubah versi MacVim yang diinstal - karena jalur ke folder sumber akan diubah.Koreksi: Ini bukan lagi masalahnya, lihat https://github.com/Homebrew/homebrew/issues/8699
Perhatikan bahwa
brew linkapps
menempatkan tautan~/Applications
, bukan/Applications
. Saya harus mengikuti symlink (pilih direktori home Anda dari Favorites, pilihApplications
ikon di panel utama, dan klikOpen
), lalu tarik ke bawah kotak daftar path di dekat bagian atas kotak dialog (atau tekan Command + Up) untuk pergi satu tingkat mendukung jalur fisik. Kemudian Anda dapat melihat ikon untuk.app
folder yang sebenarnya .sumber
/Applications
untuk saya. Perilaku itu pasti sudah berubah.Anda dapat mengatur aplikasi default dari Finder.
sumber
Coba jalankan
brew linkapps
. Begitulah seharusnya Anda melakukannya, tetapi itu tidak pernah berhasil bagi saya; jika hal yang sama berlaku untuk Anda, lakukanln -s /usr/local/Cellar/macvim/7.3-64/MacVim.app /Applications
(mengganti lokasi aplikasi yang sebenarnya, jika berbeda pada sistem Anda).Homebrew seharusnya memberi tahu Anda bahwa ketika Anda menginstal MacVim.
sumber
brew linkapps
tidak lagi didukung.Saya memiliki masalah yang serupa, namun saya hanya ingin menggunakan aplikasi MacPorts pihak ketiga ( alternatif Homebrew ) di mana tidak ada versi Apple asli pada sistem.
Untuk menghentikan aplikasi MacPorts agar tidak digunakan dalam preferensi daripada aplikasi APPLE asli, saya memodifikasi $ PATH saya:
vi ~/.profile
Menggunakan konfigurasi PATH ini, hanya jika aplikasi Apple asli tidak ditemukan maka jalur MacPorts akan dikonsultasikan.
SEBELUM PATH Diubah: Default VIM adalah MacPorts
SETELAH PATH Dimodifikasi: VIM default adalah versi Apple
Jika Anda ingin aplikasi Homebrew pihak ketiga menjadi default di mana ada alternatif di jalur lain, pastikan saja jalur Homebrew mendahului mereka di PATH Anda.
Bekerja untuk kasus penggunaan saya, tetapi mungkin tidak tepat untuk kasus penggunaan alternatif.
Ingatlah untuk logout setelah mengubah .profile Anda agar perubahan PATH baru menjadi efektif-
sumber