我正在運行Ubuntu 12.04 64位。/etc/environment不被讀取
cat /etc/environment
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
RAILS_ENV=production
但
echo $RAILS_ENV
<blank>
我有另一個VPS,這上正常工作。唯一的區別是我能想到的是在非工作服務器上禁用root登錄和密碼登錄。退出ssh會話並重新啓動服務器不能解決問題。
'-su:/home/deployer/.rvm/gems/[email protected]_mysql/bin:/home/deployer/.rvm/gems/ruby-1.9.3- P392 @全球/斌:/home/deployer/.rvm/rubies/ruby-1.9.3-p392/bin:/home/deployer/.rvm/bin:在/ usr/local/sbin中:在/ usr/local/bin目錄:/usr/sbin:/ usr/bin:/ sbin:/ bin:/ usr/bin/X11:/ usr/games:沒有這樣的文件或目錄。不知道爲什麼我得到沒有這樣的文件錯誤 –
嘗試用引號包裝生產,所以RAILS_ENV =「生產」 – avrono
行情似乎沒有改變任何東西。我在某處讀到'/ etc/environment'是作爲PAM進程的一部分讀取的。我在我的sshd.conf文件中將UsePAM設置爲no,所以也許這是一個問題? –