Rails Rails 的 ENV 到底在 哪儿

hxh1246996371 · 2015年11月26日 · 最后由 early 回复于 2018年06月29日 · 1813 次阅读

这篇文章 http://railsapps.github.io/rails-environment-variables.html 讲解了如何在 Rails 中 设置环境变量,不管采用哪种方式都没问题

在程序中访问

ENV["VAR"]

是没有任何问题的。

但是问题来了,当我尝试在 shell 中访问 echo $VAR 时就返回空了。可见这并非是持久化在系统的环境变量中了,和系统本身的环境变量还是有区别。那么它到底存放在哪儿了呢?

为什么会问这个问题,我想在 Node.js 中访问同一份环境变量,所以我希望在系统中能够真实存在。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号