这篇文章 http://railsapps.github.io/rails-environment-variables.html 讲解了如何在 Rails 中 设置环境变量,不管采用哪种方式都没问题
在程序中访问
ENV["VAR"]
是没有任何问题的。
但是问题来了,当我尝试在 shell 中访问 echo $VAR
时就返回空了。可见这并非是持久化在系统的环境变量中了,和系统本身的环境变量还是有区别。那么它到底存放在哪儿了呢?
为什么会问这个问题,我想在 Node.js 中访问同一份环境变量,所以我希望在系统中能够真实存在。