gpt4 book ai didi

ruby-on-rails - Rails 4.2 database.yml 不读取 rbenv-vars 变量

转载 作者:行者123 更新时间:2023-12-04 11:04:36 25 4
gpt4 key购买 nike

我的 VPS 有 rbenv-vars安装后,我在 rails 应用程序的 config 目录中找到了 .rbenv-vars 文件。我假装在其中加载数据库密码,但我做错了,因为 rake db:create给我一个无密码错误。当我将密码写为字符串时,Rake 工作。

config/.rbenv-vars


DB_PASS=my_db_password

config/database.yml


  password: $DB_PASS                # Doesn't work
#password: <%= ENV['DB_PASS'] %> # Doesn't work
# password: my_db_password # Works

我让所有变量都在运行 rbenv vars

ssh > rbenv vars


export DB_PASS='my_db_password'

最佳答案

通过 https://github.com/rails/rails/issues/19256#issuecomment-102980786

你可能需要做一个

spring stop

然后再试一次。这对我有用。

关于ruby-on-rails - Rails 4.2 database.yml 不读取 rbenv-vars 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29452986/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com