Sui processi figlio UNIX ereditano l'ambiente del processo padre. In questo caso, Sublime Text non viene lanciato attraverso una catena di processi che include la shell bash che a sua volta sta leggendo il suo file di profilo.
.bash_profile viene in genere eseguito sul login della shell. A seconda del sistema operativo in uso, non viene eseguito quando si accede all'ambiente desktop. Pertanto, le variabili di ambiente non sono disponibili.
Soluzioni alternative
variabili di ambiente Put a un file che viene letto sul avvio del computer sempre (nessuna idea di quale file a meno che non informare il sistema operativo) (ad es lanchd.conf for OSX GUI applications o/etc/profile su Linux)
Modifica la dekstop icona launcher
Mettere hardcoded percorsi file accumulo
lancio Sublime Text utilizzando subl
alias dalla shell bash, invece di icona sul desktop
More about .bash_profile and .bashrc
fonte
2014-09-23 13:43:54
sembra essere già chiesto http://stackoverflow.com/questions/8574919/sublime-text-2- custom-path-and-pythonpath –
Ho letto tutto il thread, niente di tutto ciò ha aiutato. Ho provato la sceneggiatura di Python in basso e nessuna gioia – alexrogins