~ /. profil tidak bersumber pada startup


12

Saya baru saja menginstal virtualenv + virtualenvwrapper di Linux Mint 10 LXDE. Untuk kenyamanan saya telah menambahkan pengaturan WORKON_HOME standar ke profil ~ /. Saya

export WORKON_HOME=$HOME/Envs
source /usr/local/bin/virtualenvwrapper.sh

Kemudian saya perhatikan bahwa workontidak berfungsi setelah login, yang berarti perintah di atas tidak dijalankan. Jika saya source ~/.profilemaka itu berhasil. Saya benar-benar tidak yakin apa yang bisa menyebabkan .profiletidak dijalankan? Saya sudah memeriksa dan tidak punya .bash_profileatau .bashrc.

Jawaban:


13

~/.profilehanya bersumber untuk shell login interaktif. Jika Anda memulai shell yang interaktif tapi itu bukan shell login, maka ~/.bashrcbersumber.


Lihat jawaban ini dan ini untuk informasi lebih lanjut.
— Dijeda sampai pemberitahuan lebih lanjut.

Ya, sepertinya LXTerminal tidak berfungsi ~/.profile.
— Botond Béres

@Beres Botond: Anda semula menulis bahwa pengaturan Anda tidak berfungsi ketika Anda masuk . Sekarang Anda mengatakan bahwa itu tidak berfungsi ketika Anda menjalankan LXTerminal . Jika Anda meluncurkan LXTerminal dari window manager Anda, Anda tidak masuk. Secara umum, ~ / .profile adalah tempat untuk mengatur variabel lingkungan sehingga mereka memengaruhi lingkungan semua program yang dijalankan setelah login, tetapi Anda harus logout sepenuhnya dan kembali ke pengaturan untuk memiliki efek itu.
— garyjohn
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.