gpt4 book ai didi

mysql - 无法使用数据库:create when I try to configure CartoDB

转载 作者:行者123 更新时间:2023-11-29 16:10:35 24 4
gpt4 key购买 nike

当我执行RAILS_ENV=development bundle exec rake db:create时,我得到:

rake aborted! No database associated with Sequel::Model: have you called Sequel.connect or Sequel::Mode.db= ?

我尝试执行RAILS_ENV=development bundle exec rake db:drop,我得到了这个:

rake aborted! Database not configured. Please create config/database.yml or set DATABASE_URL in environment.

我看不出真正的问题是什么,因为我有 config/database.yml 并且是正确的,因为是从 CartoDB 下载的并且不会出现问题。

即使这应该没问题,我删除了原始文件并创建了自己的database.yml,其中所有内容都正确定义,并且yaml代码被yaml验证器接受。仍然给我带来同样的问题。

我尝试使用 DATABASE_URL=/path/to/database.yml/ 执行命令,但遇到了同样的问题。

我尝试删除database.yml并得到相同的错误,就像它是否存在并不重要一样。这可能会让您认为我的文件位于错误的位置,但我尝试执行删除 app_config.yml 并得到文件丢失的错误。这两个必须位于同一文件夹中,所以我想问题也不在于那个。

最后,我使用我需要的名称在 psql 上创建了数据库,之后一切正常(例如 db:migrate)。问题是我需要使用database.yml 文件而不是我自己创建它们。

这是我的database.yml 文件,以防万一我可能错过了一些东西:

production:
adapter: postgresql
encoding: unicode
host: localhost
port: 5432
direct_port: 5432
database: carto_db_production
username: postgres
password:
conn_validator_timeout: 900
connect_timeout: 2.5
prepared_statements: false

staging:
adapter: postgresql
encoding: unicode
host: localhost
port: 5432
direct_port: 5432
database: carto_db_staging
username: postgres
password:
conn_validator_timeout: 900
connect_timeout: 2.5
prepared_statements: false

development:
adapter: postgresql
encoding: unicode
host: localhost
port: 5432
direct_port: 5432
database: carto_db_development
username: postgres
password:
conn_validator_timeout: 900
connect_timeout: 2.5
pool: 50
prepared_statements: false

test:
adapter: postgresql
encoding: unicode
database: carto_db_test
host: localhost
port: 5432
direct_port: 5432
username: postgres
password:
conn_validator_timeout: -1
connect_timeout: -1
prepared_statements: false

最佳答案

显然这是 CartoDB 上的一个错误,并在上一个版本中被他们修复了。

关于mysql - 无法使用数据库:create when I try to configure CartoDB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55296899/

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