我对红宝石很新。我正在尝试运行BBYIDX
并跟随How to install BBYIDX on Windows?
当我尝试rake db:migrate
时,它会将错误重现为
(in /home/virinchy/BBYIDX-2/BBYIDX-master)
DEPRECATION WARNING: Rake tasks in vendor/plugins/acts_as_tsearch/tasks, vendor/plugins/acts_as_tsearch/tasks, vendor/plugins/delayed_job/tasks, vendor/plugins/nested_scenarios/tasks, vendor/plugins/rails-authorization-plugin/tasks, and vendor/plugins/rails_rcov/tasks are deprecated. Use lib/tasks instead. (called from /usr/local/rvm/gems/ruby-1.8.7-p371/gems/rails-2.3.11/lib/tasks/rails.rb:10)
rake aborted!
FATAL: password authentication failed for user "bbyidx"
FATAL: password authentication failed for user "bbyidx"
Bundle install was succesful with message as:Your bundle is complete!
Use `bundle show [gemname]` to see where a bundled gem is installed.
但rake db:migrate
会产生此错误。我正在投放ubuntu 12.04
,ruby-1.8.7
,rails-2.3.11
和gem 1.5.3
我该如何解决这个问题? 提前谢谢。
答案 0 :(得分:4)
您是否为postgres
用户设置了密码?
在config/database.yml
中,您应该正确设置数据库:
development:
adapter: postgresql
encoding: unicode
database: your_app_development # name your development app something
host: localhost
pool: 5
username: your_username
password: your_password # or leave blank if you didn't set a password
test:
adapter: postgresql
encoding: unicode
database: your_app_test
host: localhost
pool: 5
username: your_username
password: your_password