Siapkan Kaleidoscope sebagai alat bantu eksternal di IntelliJ?


5

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!


Bisakah Anda Menjalankan Kaleidoskop secara manual atau Anda mendapatkan kesalahan yang sama?
nohillside

1
menggunakan open -a Kaleidoscope.app dan dari sorotan, terbuka dengan baik!
Paschalis

Jawaban:


7

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.


1
Ini jelas merupakan cara yang paling benar untuk membuat Kaleidoscope dengan IDE seperti IntelliJ. Anda ingin menghindari melintas ke .app bundel bila memungkinkan.
Ian C.

Bekerja sangat baik dengan semua Jetbrains IDE! Terima kasih banyak!
Paschalis

2

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:

/Applications/DiffMerge.app/Contents/MacOS/DiffMerge

luar biasa! Terima kasih! btw saya masih memiliki masalah dengan parameter .. apa yang Anda masukkan sebagai parameter?
Paschalis
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.