Ruby dotenv gem 未加载 .env 文件

埃里克

在我的项目中安装了 thedotenvdotenv-railsgem。当我运行 rails 控制台时,我可以输入:

2.4.0 :001 > ENV["DATABASE_NAME"]
 => "portfolio_site_development"

但是,我的问题出现在 Ruby 中,当我在 Ruby 文件或 irb 终端中调用时:

2.4.0 :001 > ENV["DATABASE_NAME"]
 => nil 

我需要dotenv在我的 Ruby 文件中。我究竟做错了什么?

埃里克

好吧,我想通了。虽然这曾经有效,但我想最近的更新dotenv已经改变了事情。

因为我的 ruby​​ 脚本位于./lib/scripts/script.rb我需要调用Dotenv.load("../../.env")以便它指向我.env在项目结构根目录中的文件。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

dotenv在生产时需要.env文件

来自分类Dev

在.env(dotenv)文件中使用PHP函数

来自分类Dev

Laravel点文件未加载(.env.local.php)

来自分类Dev

创建Ruby gem // //'require'错误:无法加载此类文件(LoadError)

来自分类Dev

如何使用ruby gem commonjs加载纯JS文件?

来自分类Dev

Ruby gem无法加载

来自分类Dev

终端问题 dotenv:目录中的源“.env”文件?

来自分类Dev

在Heroku上部署Ruby on Rails应用程序时出现“ postgresql gem未加载”错误

来自分类Dev

在节点配置之前使用dotenv加载ENV变量

来自分类Dev

Rails:我的Rails应用程序根目录中的.env文件未加载

来自分类Dev

javascript文件未加载

来自分类Dev

JSON文件未加载

来自分类Dev

jQuery 未加载 Ruby on Rails

来自分类Dev

许多:`require':在升级ruby / rails后无法加载此类文件-“ gem_name”(LoadError)

来自分类Dev

即使安装了gem,Ruby 2.0.0也无法加载此类文件

来自分类Dev

Vue JS项目未加载.env变量

来自分类Dev

启动Shell时使用python-dotenv在Django应用中运行.env文件

来自分类Dev

Ruby Gem无法构建:Gem :: InvalidSpecificationException [...]不是文件

来自分类Dev

Ruby / Gem / Bundler缓存我的本地gem文件

来自分类Dev

相当于ruby Gem文件的Python

来自分类Dev

我的css文件未加载

来自分类Dev

Cakephp CSS文件未加载

来自分类Dev

Jar文件未加载序言

来自分类Dev

Django静态文件未加载

来自分类Dev

Pygame TMX文件未加载

来自分类Dev

未加载CSS文件GAE

来自分类Dev

我的css文件未加载

来自分类Dev

Kibana JSON文件未加载

来自分类Dev

django静态文件未加载