Saya ingin mengubah alat diff ke yang eksternal di IntelliJ Idea (pada dasarnya di Android Studio).
saya mendapat pesan ini :
Tidak dapat meluncurkan Alat Diff
Tidak dapat menjalankan program "/Applications/Kaleidoscope.app": error = 12, Izin ditolak
Izin file:
$ ls -l | grep Kalei*
drwxr-xr-x 3 paschalis admin 102 Jan 17 07:52 Kaleidoscope.app
Apa yang saya lakukan salah? Saya juga menghapus tag "@" / karantina, Kaleidoscope punya, tapi tetap tidak ada!
macos
permission
Paschalis
sumber
sumber
open -a Kaleidoscope.app
dan dari sorotan, terbuka dengan baik!Jawaban:
Biarkan Kaleidoscope menginstal alat baris perintah itu
ksdiff
(Menu - Kaleidoskop - Integrasi). Lalu gunakan/usr/local/bin/ksdiff
sebagai "Path to executable" di Jetbrains IDE. Ini bekerja untuk saya dengan PyCharm.sumber
.app
bundel bila memungkinkan.Saya mengalami masalah yang sama, dan perbaikan saya adalah, alih-alih menunjuk ke file .app, Anda perlu menelusuri aplikasi dan menemukan file .sh. Dalam kasus saya itu adalah alat diffmerge dan itu seperti ini:
sumber