it-swarm.com.de

Was könnte ein Grund dafür sein, dass `.bash_profile` und` .bashrc` die Exporte nicht ausführen?

das CUDA-Installations-Tutorial fordert mich auf, die folgenden zwei Zeilen zu meinem .bash_profile hinzuzufügen.

export PATH=/usr/local/cuda/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH

Aber es funktioniert nicht (TM). Auch wenn ich diese Zeilen zu .bash_profile und .bashrc hinzufüge, muss ich die Exporte immer noch manuell eingeben, damit die Pfade gefunden werden.

Also meine Frage. Was könnte ein Grund dafür sein, dass .bash_profile und .bashrc die Exporte nicht laden/ausführen?

Vielen Dank!!

p.s. Ich ssh in die Maschine und es ist, abgesehen von dem CUDA-Laufwerk und SDK, eine neue Ubuntu 10.10-Installation.

p.p.s. Die Neuinstallation hatte überhaupt keinen .bash_profile. nano ~/.bash_profile war leer

5
Framester

Wenn Sie sich in Ubuntu grafisch anmelden, wird .bash_profile nicht gelesen, aber .profile (von sh bezogen). Wenn Sie diese Exporte in .profile ablegen und sich dann erneut anmelden, sollten die Umgebungsvariablen verfügbar sein.

Siehe auch http://mywiki.wooledge.org/DotFiles und https://help.ubuntu.com/community/EnvironmentVariables

5
geirha