Я являюсь автором чужого репозитория на github. Я хочу, чтобы этот проект работать на моей новой машинеправильный способ клонирования репо Я вношу свой вклад, postgres error
Я вытащил проект с:
git clone https://github.com/thebenedict/cowsnhills.git
, а затем запустить пакет и вся эта подливка, но когда я начинаю сервер я получаю ошибку
PG::ConnectionBad
FATAL: password authentication failed for user "cnh" FATAL: password authentication failed for user "cnh"
Мой жемчуг, кажется, установлен в порядке. Я использовал sudo apt-get install libpq-dev
и не получал ошибок.
Если я git pull origin master
это дает мне соответствующий «уже в курсе»
Он никогда не просил меня за мои GitHub учетные данные для входа, хотя. Что я могу сделать для запуска сервера?
EDIT:
Хорошо мне нужно настроить базу данных Postgres на моей локальной машине, файл config/database.yml
выглядит следующим образом:
development:
adapter: postgresql
encoding: unicode
host: localhost
database: cnh_development
pool: 5
username: cnh
password: cnh
В терминале я попробовал:
$ sudo -u postgres psql
psql (9.1.10)
Type "help" for help.
postgres=# create role cnh with createdb login cnh password 'cnh'
postgres-# \q
$ rake db:setup
FATAL: password authentication failed for user "cnh"
FATAL: password authentication failed for user "cnh"
Что такое команда postgres Мне нужно запустить, чтобы настроить мою базу данных, учитывая приведенный выше файл конфигурации?
Вы настроили PostgreSQL на своем локальном компьютере? Добавили ли вы местный пользователь и базу данных db? –
Кроме того, прочитали ли вы всю документацию по репо, в которую вы вносите? Может потребоваться специальный шаг, чтобы добавить пароль или что-то еще. – Joe
О, нет, я не создал локальную базу данных postgresql. Я установил postgresql –