Установите postgresql адаптер: 'драгоценный камень устанавливает activerecord-postgresql-adapter' [дубликат]

15
задан Community 23 May 2017 в 11:58
поделиться

2 ответа

. Убедитесь, что ваш db-адаптер в database.yml установлено значение «postgresql». Если проблема не исчезла, попробуйте использовать адаптер pure-ruby:

gem install postgres-pr

(убедитесь, что вы удалили гем pg перед ... во избежание конфликтов)

Если он работает, значит, проблема в postgres драгоценный камень. В любом случае, для целей разработки, как правило, можно использовать чистый рубин.

27
ответ дан 1 December 2019 в 01:10
поделиться

Я никогда не работал с postgre sql gem, но я решил аналогичную ошибку раньше, добавив ее в config / preinitializer.rb .

require 'rubygems'
require 'rubygems/gem_runner'

ENV['GEM_PATH'] = '/home/[username]/ruby/gems:/usr/lib/ruby/gems/1.8'
Gem.clear_paths

Примечание: вам придется использовать собственные локации для драгоценных камней. Обычно их можно найти, запустив gem environment .

Вы также можете найти здесь полезные ответы:
Как обрабатывать ошибку Ruby on Rails: «Пожалуйста, установите адаптер postgresql:` gem install activerecord-postgresql-adapter '»

0
ответ дан 1 December 2019 в 01:10
поделиться
Другие вопросы по тегам:

Похожие вопросы: