heroku - я не хочу устанавливать postgres локально! - PullRequest
4 голосов
/ 29 июня 2011

Может быть, я упускаю что-то очевидное здесь, но я разрабатываю приложение, которое сейчас мы хотим запустить на heroku. Я разрабатываю с помощью MySQL. Я не должен или не хочу устанавливать postgres на мою машину здесь.

У меня есть это в моем Gemfile:

gem 'mysql2', '~>0.2.6', :group => :development
gem "pg", :group => :production

Тем не менее, когда я делаю установку пакета на моем локальном компьютере - в разработке - я вижу это:

Installing pg (0.11.0) with native extensions /Users/smyp/.rvm/rubies/ree-1.8.7-2011.03/lib/ruby/site_ruby/1.8/rubygems/installer.rb:533:in `build_extensions': ERROR:   Failed to build gem native extension. (Gem::Installer::ExtensionBuildError)

/Users/smyp/.rvm/rubies/ree-1.8.7-2011.03/bin/ruby extconf.rb 
checking for pg_config... no
No pg_config... trying anyway. If building fails, please try again with
--with-pg-config=/path/to/pg_config
checking for libpq-fe.h... no
Can't find the 'libpq-fe.h header
*** extconf.rb failed ***

Чего бы я ожидал, поскольку у меня нет postgres локально ... но почему он пытается его установить ?! Разве это не разрушает цель групп?

1 Ответ

16 голосов
/ 29 июня 2011

Использование bundle install --without production

...