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