/ etc / environment没有被读取

时间:2013-09-30 21:42:37

标签: ruby-on-rails ubuntu environment-variables

我正在运行Ubuntu 12.04 64位。

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会话并重新启动服务器无法解决问题。

2 个答案:

答案 0 :(得分:0)

sudo su -l root $PATH返回什么?

你可能需要分配这样的变量

X="Something"
Y="Another Thing $x"

请注意,这里的Y等于“Another Thing $ X”,而不是你想象中的“Another Thing Something”。即,此文件仅为分配,而不是脚本文件。见https://help.ubuntu.com/community/EnvironmentVariables

答案 1 :(得分:0)

这里有类似的问题。

使用费加罗宝石修复它。

http://railsapps.github.io/rails-environment-variables.html