我正在使用 MacOS,并且在嘗試針對 Ruby on Rails 存盤庫運行 rails s 或 rails routes 時出現以下錯誤。我不知道應該改變什么。
導軌中止!
ActiveRecord::AdapterNotSpecified: '發展'
資料庫未配置。可用:[“配接器”,“資料庫”,
“用戶名”、“密碼”、“主機”、“池”、“超時”、“模板”]
/Users/User/myrepo/config/environment.rb:5:in `<top (required)>'
/Users/User/myrepo/bin/rails:9:in `require'
/Users/User/myrepo/bin/rails:9:in `<top (required)>'
/Users/User/myrepo/bin/spring:15:in `<top (required)>' bin/rails:3:in
load' bin/rails:3:in ' 任務:TOP => 路線 => 環境
這是 database.yml
adapter: postgresql
database: myrepo_development
username: app_dbuser
password: password
host: 127.0.0.1 #myrepo.something-1.rds.amazonaws.com
pool: 20
timeout: 5000
template: template0
staging:
adapter: "postgresql"
database: "myrepo"
encoding: "utf8"
host: "myrepo-staging.something-1.rds.amazonaws.com"
username: "app_dbuser"
password: "password"
reconnect: true
port: 5432
production:
adapter: "postgresql"
database: "myrepo"
encoding: "utf8"
host: "myrepo.something-1.rds.amazonaws.com"
username: "app_dbuser"
password: "password"
reconnect: true
port: 5432
test:
adapter: postgresql
database: myrepo_test<%= ENV['TEST_ENV_NUMBER'] %>
username: <%= ENV.fetch("DB_USERNAME") { "app_dbuser" }%>
password: <%= ENV.fetch("DB_PASSWORD") { "password" }%>
host: <%= ENV.fetch("DB_HOST") { "127.0.0.1" } %>
pool: 20
timeout: 5000
template: template0
uj5u.com熱心網友回復:
development:
adapter: postgresql
database: myrepo_development
username: app_dbuser
password: cashbox701
host: 127.0.0.1 #myrepo.something-1.rds.amazonaws.com
pool: 20
timeout: 5000
template: template0
staging:
adapter: "postgresql"
database: "myrepo"
encoding: "utf8"
host: "myrepo-staging.something-1.rds.amazonaws.com"
username: "app_dbuser"
password: "cashbox701"
reconnect: true
port: 5432
production:
adapter: "postgresql"
database: "myrepo"
encoding: "utf8"
host: "myrepo.something-1.rds.amazonaws.com"
username: "app_dbuser"
password: "cashbox701"
reconnect: true
port: 5432
test:
adapter: postgresql
database: myrepo_test<%= ENV['TEST_ENV_NUMBER'] %>
username: <%= ENV.fetch("DB_USERNAME") { "app_dbuser" }%>
password: <%= ENV.fetch("DB_PASSWORD") { "cashbox701" }%>
host: <%= ENV.fetch("DB_HOST") { "127.0.0.1" } %>
pool: 20
timeout: 5000
template: template0
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/437158.html
標籤:轨道上的红宝石
