這是一個.bashrc問題。 我想在.rvmrc
這樣的特定目錄下爲.bashrc設置"export FOO=bar"
。在特定目錄中設置環境變量
我在下面試過。
$ touch ~/foo/.bashrc
$ echo 'export RAILS_ENV=development' >> ~/foo/.bashrc
$ cd foo/
$ env|grep RAILS_ENV
但是在這種情況下RAILS_ENV
應該什麼都不設置。
如果我設置爲.rvmrc
而不是.bashrc,它會通過!但是,這是更好的方法,因爲我不需要安裝rvm環境,因此可以設置爲.bashrc
。
任何解決方案?
酷!這就是我要的! – gipcompany
@ gipcompany,如果這是您的問題的正確答案,請通過接受答案來回答答案:單擊答案旁邊的複選標記。 –
我想將這個答案與下面的mycd()答案結合起來,以便設置具有不同env變量的多個目錄(並遠離單線程語法)。是否可以將一個像Davide的mycd()這樣的函數分配給PROMPT_COMMAND? – Brian