我从零开始设置的vps以前从未遇到过这样的问题,这个vps(Ubuntu 12.04,64位)是由其他开发人员安装的。
这个问题
在里面
.bashrc
我拥有的文件:
export FACEBOOK_ID=123456789
export FACEBOOK_SECRET=987654321
现在在终端,如果我键入
env
我看到了这些变量。
如果我打开
rails console
和类型
ENV["FACEBOOK_ID"]
或
ENV["FACEBOOK_SECRET"]
我也能看到合适的值。
问题是我必须使用
FACEBOOK_ID
在应用程序中的一个视图文件中,我使用:
<%= ENV["FACEBOOK_ID"] %>
在本地机器上,它返回正确的值,在vps上的生产中,它不返回任何值。
我的想法是vps设置不正确,我在上面找不到apache或ngnix,应用程序在
var/www/apps/app_name/
.
可能出了什么问题?如何在模板中获取此env变量?
使现代化
根目录中可用的文件:
.bash_profile .bashrc .cshrc .zprofile .zshrc