С парным программированием Вы объединяетесь:
Вы не получите так большой доход от инвестиций, легче, чем это.
С другой стороны, Вы не должны использовать его для всех задач.
Это означает, что у вас не установлена новая библиотека postgresql 'pg'. Это легко исправить с помощью:
sudo gem install pg
Я (Дов) нашел в сети другие решения, в которых описывалась установка GEM_HOME и добавление ~ / .gem / ruby / vers / bin в ваш PATH, но они не работали. Это решение было предоставлено Марк Мансур в своем блоге State of Flux по адресу: http://stateofflux.com/2008/7/13/activerecord-postgresql-adapter-in-rails-2-1/
I did a little roundup of the current state of Ruby + PostgreSQL database drivers on railsonpostgresql.com; I think sudo gem install pg
is probably the one you want.
Проблема в не то, что кто-то писал. Проблема в том, что имя адаптера базы данных postgresql - «postgresql», а не «postgres», хотя имя GEM - «pg».
Определение в файле database.yml должно включать
adapter: postgresql