【发布时间】:2015-08-22 16:10:28
【问题描述】:
我正在使用 Figaro 设置 ENV 变量。自从安装它之后,我的application.yml 就消失了。当我在编辑器中搜索该文件时,出现的只是在我的secrets.yml 文件中引用该文件以忽略application.yml。但是,当我在配置文件夹中创建一个新的application.yml 时,它说application.yml 已经存在。
我也可以在取景器中看到它。
我卸载了 Figaro,但它仍然没有恢复,所以现在我什至不确定它是否与 Figaro 绝对相关。
有什么想法吗?我很高兴手动设置 ENV 变量,尝试 Enviable 或其他 gem,但我想找出导致此问题的原因。
这个问题已经过编辑,表明问题出在 Atom 而不是 Figaro,请参阅 Zurora 的回答。
【问题讨论】:
-
您是否只是从文件系统中检查了它,而不是仅使用您的 IDE?
-
是的,我在发布问题大约 10 秒后对其进行了编辑,以表明我可以在 finder 中看到该文件。不确定您是否在我编辑之前加载了此页面,但是是的,我可以在文件系统中看到该文件。不过,我不确定如何在我的 IDE 中使用它。
-
我使用 Atom。我刚刚下载了 Sublime Text 来查看它,果然,我在 Sublime 中看到了 application.yml。我还是不知道是什么问题。
-
我猜你在
.gitignore文件中添加了application.yml? Atom 默认隐藏这些文件。您必须查看 Atom 的设置:stackoverflow.com/questions/22727463/… -
@user2860664:请相应地更新您的问题,以便将来可以看出问题可能在于 Atom 而不是 Figaro。另外,请让我们知道 zhurora 提出的解决方案是否有效。
标签: ruby-on-rails ruby-on-rails-4 atom-editor figaro-ruby