对于Rails 3.1应用程序,我想在本地使用SQLite进行开发并部署到Heroku(需要PostgreSQL)。如何在本地安装PostgreSQL的情况下部署到Heroku?
我建立了我的Gemfile与
group :development, :test do gem 'sqlite3' end
我可以推到Heroku的成功,但应用程序失败,
"Please install the postgresql adapter: `gem install activerecord-postgresql-adapter` (pg is not part of the bundle. Add it to Gemfile.)"
如果我添加了PG宝石我的Gemfile并运行安装包,我得到:
"ERROR: Failed to build gem native extension. (Gem::Installer::ExtensionBuildError) /opt/local/bin/ruby extconf.rb checking for pg_config . . . not found"
因为我没有在本地安装PostgreSQL。
我不想在本地安装PostgreSQL。
有没有办法在本地安装PostgreSQL的情况下部署到Heroku?
好建议一般,但在这种情况下,我做的事情很简单,不值得用一个未使用的包塞满我的机器。 – 2011-12-21 18:30:30