postgresql_adapter错误运行rails scaffold

时间:2016-07-17 20:39:58

标签: ruby-on-rails railstutorial.org

按照铁路指导说明here我收到错误:

  

/home/devname/.rvm/gems/ruby-2.3.1/gems/activerecord-5.0.0/lib/active_record/connection_adapters/postgresql_adapter.rb:675:in`scue in connect&#39 ;:致命:角色" devname"不存在

如果我尝试" rails console development"我也会得到这个。

这是我的database.yml(减去评论):

default: &default
  adapter: sqlite3
  pool: 5
  timeout: 5000

development:
  <<: *default
  database: db/development.sqlite3

test:
  <<: *default
  database: db/test.sqlite3

production:
  <<: *default
 database: db/production.sqlite3

和我的gemfile:

source 'https://rubygems.org'   

gem 'rails',        '5.0.0'
gem 'puma',         '3.4.0'
gem 'sass-rails',   '5.0.5'
gem 'uglifier',     '3.0.0'
gem 'coffee-rails', '4.2.1'
gem 'jquery-rails', '4.1.1'
gem 'turbolinks',   '5.0.0'
gem 'jbuilder',     '2.4.1'

group :development, :test do
  gem 'sqlite3', '1.3.11'
  gem 'byebug',  '9.0.0', platform: :mri
end

group :development do
  gem 'web-console',           '3.1.1'
  gem 'listen',                '3.0.8'
  gem 'spring',                '1.7.2'
  gem 'spring-watcher-listen', '2.0.0'
end

group :production do
  gem 'pg', '0.18.4'
end

我很茫然,任何帮助都非常感激。

1 个答案:

答案 0 :(得分:1)

尝试在开发模式下运行您的应用

rails server -e development