2013-02-04 2 views
-3
--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 

답변

0

heroku는 postgresql을 사용하므로 heroku에 배포하려는 경우 개발할 때도 사용해야합니다. Gemfile에서 gem 'sqlite3' 줄을 제거하고 gem 'pg'으로 바꿉니다. 먼저 pg 서버를 설치해야합니다. 당신이 당신의 시스템에서 구성 postgre 경우

0

, 당신은

보석으로

보석 "sqlite3를"

을 대체 할 수있는 "페이지"

그렇지 않으면

를 추가하십시오.

그룹 :

번들로 생산

에게 --without 설치 생산 보석을 "페이지"

및 실행 번들을 종료 : 개발은 보석 "sqlite3를"말 단기 할

그 다음 그것을 누릅니다.

+0

문제는 여전히 내 gemfile 소스, 여기 존재 'http://rubygems.org' 보석 '레일', '3.2.11' 보석 '부트 스트랩-말대꾸를', '2.1' 보석 'bcrypt - 루비 ','3.0.1 ' gem'jquery-rails ','2.0.2 ' 그룹 : 개발, 테스트 do gem'sqlite3 ','1.3.5 ' gem'rspec-rails ','2.11. 0 ' 보석'가드 RSpec에 ','1.2.1 ' 보석'가드 spork ','1.2.0 ' 보석'spork ','0.9.2 ' 말 그룹 : 자산 보석을'말대꾸 -rails ','3.2.5 ' gem'커피 레일 ','3.2.2 ' gem'uglifier ','1.2 0.3 : 여전히 – user2035976

+0

문제' 끝 그룹 생산 보석을은 그냥 코드를 편집했다. 확인해보고 시도해주세요. – user2035976

+0

존재 페이지 ','0.12.2 ' 끝 – Awijeet

관련 문제