OS X El Capitan e Android Studio 1.4

0

Qualcun altro ha notato quanto segue con Android Studio 1.4 in esecuzione su OS X El Capitan?

Non riesco a ricordare il punto esatto in cui ho perso la possibilità di creare un'app per Android dall'IDE a causa del vasto set di passi pre compilati personalizzati che non sono riuscito a eseguire. Questi passi personalizzati eseguono uno script Python, e il problema principale è che gradle non sembra trovare il binario Python a causa del fatto che la variabile d'ambiente PATH è l'elenco estremamente scarso di /usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin .

Ecco alcuni punti casuali relativi alla ricerca di questo problema:

  • Questo problema non influisce sulla creazione dal terminale.
  • Questo problema è specifico di OS X, nessuno dei miei box Linux ne soffre, né la macchina Windows del mio collega ne soffre.
  • Si tratta in particolare di avere PATH impostato correttamente.

Ciò che ho provato fino ad ora:

  • Modifica /etc/paths : no, nessun aiuto.
  • Vari ~/Library/LaunchAgent -tip trovati dalla rete. Sai quei launchctl setenv PATH ... ? Nessun aiuto.
posta Rumpu-Jussi 26.10.2015 - 06:04
fonte

1 risposta

1

Dopo ulteriori lavori su questo, ho trovato qualcosa che sembra funzionare. Ho eseguito RTM sulla pagina man di launchctl e ho notato il sottocomando config. Quindi questo è quello che ho fatto:

sudo launchctl config user path "paths:I:want:GUI:apps:to:use"

Quindi riavvia, come consigliato da launchctl.

Ho aggiunto un'istruzione di debug di stampa al mio file gradle:

println System.getenv("PATH")

Dopo il riavvio, build ha stampato il PATH modificato includendo quelle parti che ho aggiunto tramite config user path .

    
risposta data 27.10.2015 - 09:50
fonte

Leggi altre domande sui tag