如何设置环境变量来启动Rails服务器?

问题描述 投票:5回答:4

我有以下命令。我在启动rails server

时将其插入
VARIABLE=development rails s

如何使此变量自动启动,而不必每次都自行修改?

所以我会这样做

rails s

它将与该变量一起自动运行。

ruby-on-rails ruby environment-variables
4个回答
1
投票

您有多种选择可以这样做:

  1. .bashrc文件中声明变量并重新加载。

  2. 使用dotenv宝石。

  3. 使用dotenv宝石。

更多信息@ figaro


2
投票

捆绑figaro,然后创建包含内容的http://www.gotealeaf.com/blog/managing-environment-configuration-variables-in-rails文件:

dotenv-rails gem

gem从文件中拾取所有变量并将其设置在您的环境中。


0
投票

如果不需要变量进行变量化,则应将其放入初始化程序或帮助程序类中。如果您正在寻找环境,则不需要它,因为它是默认设置。


0
投票

解决方案

。env文件样本(路径示例:./。env)

.env

运行Rails应用程序并包含./.env中的所有变量

VARIABLE=development
© www.soinside.com 2019 - 2024. All rights reserved.