【问题标题】:rbenv-vars, environment config file and Papercliprbenv-vars,环境配置文件和回形针
【发布时间】:2018-12-06 03:37:54
【问题描述】:

我有一个在 Ruby on Rails 中运行的应用程序。我使用 rbenv-vars 管理应用程序使用的环境变量,其中一些变量在环境配置文件中用于初始化 Paperclip 的 paperclip_defaults 哈希中的 AWS S3 存储设置。但是,最近我更新了 .rbenv-vars 文件中与 S3 相关的变量的值,重新启动了应用程序,并且 Paperclip 始终配置有旧的(错误的)S3 相关变量值。奇怪的是,在 Ruby 环境启动后,环境变量具有正确的值(检查了调试应用程序也使用 rails 控制台)。我通过在 ~/.bash_profile 中设置变量 AGAIN 暂时解决了这个问题。

有人经历过吗?欢迎提出任何建议。

【问题讨论】:

    标签: ruby-on-rails ruby paperclip rbenv-vars


    【解决方案1】:

    我建议你使用Dot ENV GEM

    通过使用 Gem,您可以在系统级别定义 ENV 变量。 如果您在 Rails 应用程序中进行与配置相关的任何更改。您需要重新启动您的应用程序。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-04-30
      • 2019-12-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-03-27
      相关资源
      最近更新 更多