ruby 1.9.2 не поддерживает pg gem? не могу heroku rake db: migrate (

#ruby-on-rails #ruby #postgresql #heroku #ruby-on-rails-3.1

#ruby-on-rails #ruby #postgresql #heroku #ruby-on-rails-3.1

Вопрос:

я использую ruby 1.9.2 и rails 3.1.0, пожалуйста, помогите, потому что мне очень нужно, чтобы это работало для учебы. Это мой университетский проект (

я установил эти драгоценные камни

 gem 'thin'
gem 'pg'
  

но когда я использую heroku rake db: migrate, мне говорят установить postgreadapter. Но у меня это есть.

Я сделал все, что я прочитал об этой проблеме, также сделал

 group :production do
  gem 'pg'
end
group :development, :test do
  gem 'sqlite3'
end
  

в rubymine он пишет, что gem «pg» недоступен в SDK ‘ruby-1.9.2-p290’

то же самое с thin и heroku gems

Комментарии:

1. можете ли вы обновить свой пост, чтобы включить выходные данные вашего db: migrate? pg gem должен работать с rails 3.1.0 и ruby 1.9.2

2. это работает нормально — я могу вас в этом заверить.

3. но стоит установить PG локально для запуска той же базы данных, что и heroku — это может сэкономить ваше время в долгосрочной перспективе.

Ответ №1:

Похоже, вы не установили эти драгоценные камни в rubymine (локально). запустите «bundle install» или, если вам нужно сделать что-то конкретное в rubymine, чтобы установить драгоценные камни.