Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 如何在生产服务器上查看rails环境变量的值_Ruby On Rails_Production Environment_Ubuntu 14.04 - Fatal编程技术网

Ruby on rails 如何在生产服务器上查看rails环境变量的值

Ruby on rails 如何在生产服务器上查看rails环境变量的值,ruby-on-rails,production-environment,ubuntu-14.04,Ruby On Rails,Production Environment,Ubuntu 14.04,我目前正在尝试解决rails应用程序的生产服务器上的一个问题,并意识到我不知道如何查看应用程序正在使用的某些环境变量的值 我正在使用figaro存储诸如Desive密钥之类的内容,但需要确保该值对于正在运行的应用程序实例是正确的 我在找一些类似于 echo $MY_DEVISE_KEY 我知道我可以从rails控制台内部访问figaro的变量,但这会是一个不同的实例吗 此外,我正在使用ubuntu服务器和nginx为我的应用程序提供服务 提前谢谢您试过了吗 printenv 您可以搜索特定的

我目前正在尝试解决rails应用程序的生产服务器上的一个问题,并意识到我不知道如何查看应用程序正在使用的某些环境变量的值

我正在使用figaro存储诸如Desive密钥之类的内容,但需要确保该值对于正在运行的应用程序实例是正确的

我在找一些类似于

echo $MY_DEVISE_KEY
我知道我可以从rails控制台内部访问figaro的变量,但这会是一个不同的实例吗

此外,我正在使用ubuntu服务器和nginx为我的应用程序提供服务

提前谢谢

您试过了吗

printenv
您可以搜索特定的环境变量,如

printenv | grep foo

虽然我不知道这是一个非常酷的命令,但不幸的是,它似乎没有公开FigaroI设置的变量,我认为figaro将这些变量存储在yml文件中。检查生产框上的config/environments/production.rb,看看它们是否在那里。如果在那里,我必须手动(ish)更新服务器上的
.yml
文件,只要我在本地更改它。我只是想知道是否有一种方法可以确保重启后的一切都如预期的那样。