我试图通过在开发环境下设置一些环境变量并运行
如果我使用相同的环境变量运行应用程序,它可以正常地获取它们(我正在使用RubyMine运行应用程序,但是从终端运行
在我的rails console中,我可以看到使用
rails c
来检查secrets.yml
加载环境变量的问题。但是,以这种方式加载Rails.applications.secrets
时,它没有获取到我设置的任何环境变量(即SECRET_KEY_BASE
)。如果我使用相同的环境变量运行应用程序,它可以正常地获取它们(我正在使用RubyMine运行应用程序,但是从终端运行
rails c
)。在我的rails console中,我可以看到使用
ENV['SECRET_KEY_BASE']
设置的环境变量,但它没有显示在Rails.application.secrets
中。为什么?
bin/spring stop
命令。 - Joshua F. Rountree