#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, чтобы установить драгоценные камни.