--with-opt-dir
--without-opt-dir
--with-opt-include
--without-opt-include=${opt-dir}/include
--with-opt-lib
--without-opt-lib=${opt-dir}/lib
--with-make-prog
--without-make-prog
--srcdir=.
--curdir
--ruby=/usr/local/bin/ruby
--with-sqlite3-dir
--without-sqlite3-dir
--with-sqlite3-include
--without-sqlite3-include=${sqlite3-dir}/include
--with-sqlite3-lib
--without-sqlite3-lib=${sqlite3-dir}/lib
--enable-local
--disable-local
Gem files will remain installed in /tmp/build_3dsid22g5kvhv/vendor/bundle/ruby/1.9.1/gems/sqlite3-1.3.7 for inspection.
Results logged to /tmp/build_3dsid22g5kvhv/vendor/bundle/ruby/1.9.1/gems/sqlite3-1.3.7/ext/sqlite3/gem_make.out
An error occurred while installing sqlite3 (1.3.7), and Bundler cannot continue.
Make sure that `gem install sqlite3 -v '1.3.7'` succeeds before bundling.
!
! Failed to install gems via Bundler.
!
! Heroku push rejected, failed to compile Ruby/rails app
質問する
1609 次
2 に答える
0
システムでpostgreを構成している場合は、置き換えることができます
gem "sqlite3"
と
宝石「pg」
それ以外の場合は、
group:development do gem "sqlite3" end group:production do gem "pg" end
バンドルを次のように実行します
バンドルインストール-本番なし
次にそれを押します。
于 2013-02-04T10:06:00.457 に答える
0
heroku は postgresql を使用するため、heroku にデプロイする予定がある場合は、開発時にも使用する必要があります。Gemfile で、行gem 'sqlite3'
を削除して に置き換えgem 'pg'
ます。最初に pg サーバーをインストールする必要があります。
于 2013-02-04T07:41:02.253 に答える