저는 우분투 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를 가지고있다. 내가 생각할 수있는 유일한 차이점은 루트 로그인과 비밀 번호 로그인이 작동하지 않는 서버에서 비활성화되어 있다는 것입니다. ssh 세션을 종료하고 서버를 다시 시작해도 문제가 해결되지 않습니다.
'-su : /home/deployer/.rvm/gems/[email protected]_mysql/bin:/home/deployer/.rvm/gems/ruby-1.9.3- p392 @ global/bin : /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 = "production" – avrono
따옴표로 묶음을 따옴표로 묶어보십시오. 따옴표로 아무 것도 바뀌지 않았습니다. '/ etc/environment'가 PAM 프로세스의 일부로 읽히는 곳을 읽었습니다. 내 sshd.conf 파일에서 UsePAM을 no로 설정 했으므로 문제가 될 수 있습니까? –