Come cambio il mio PERCORSO (non interattivo)?

1

Ad esempio, quando lancio Emacs dal terminale (una shell interattiva), posso usare "M-x shell".

Quando lancio Emacs dal dock (che genera processo da qualche altra shell), non posso, perché "grep non viene trovato" (o "ls" o "qualche altro comando UNIX universale"). Inoltre, metà delle mie applicazioni non predefinite hanno smesso di funzionare (MATLAB, DrRacket, X11, ecc.).

  1. Come cambio l'ambiente della shell chiamata dal dock?
  2. Quale shell chiama il dock / che altro dovrei sapere sulle diverse shell su un mac?
posta Francis Haart 01.11.2011 - 09:10
fonte

1 risposta

1

Dovresti creare il file ~ / .MacOSX / environment.plist con all'interno

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>PATH</key>
<string>/Users/gio/.dotfiles/bin:/usr/local/bin:/usr/bin/:/usr/sbin/:/bin:/sbin</string>
<key>PYTHONPATH</key>
<string>/Users/gio/.local:/Users/gio/.local/lib/python2.7/site-packages</string>
</dict>
</plist>

Quello che ho scritto sopra è solo un esempio, ma penso che qui trovi il punto principale. Dopo aver creato il file, disconnettersi, accedere e si dovrebbe essere tutto pronto. Potresti avere anche un percorso rubino, ecc.

    
risposta data 01.11.2011 - 10:00
fonte

Leggi altre domande sui tag