2011-02-14 2 views
6

bundle install을 실행하면 응용 프로그램이 통과하고 모든 것이 올바르게 설치됩니다.번들 설치가 오류없이 수행되지만 사이트 방문시 오류가 표시됩니다.

하지만 nginx를 재부팅하고 사이트를 방문하면 승객 오류 메시지가 표시됩니다. 내가 번들 쇼 행위를 할 경우

, 그것은 반환 :

/home/shadyfront/webapps/rails/gems/gems/ what does that mean? 
:

/home/shadyfront/webapps/rails/gems/bundler/gems/spree-594cd0f5a53c 

하지만 다른 보석 중 하나가 여기 있습니다

Ruby (Rack) application could not be started 

Error message: 
    http://github.com/railsdog/spree.git (at master) is not checked out. Please run `bundle install` (Bundler::GitError) 

Exception class: 
    PhusionPassenger::UnknownError 

Application root: 
    /home/shadyfront/webapps/age_of_revolt/releases/20110214205657 

나는이를 발견

왜 이런 사람인지 알 수 있습니까?

Gemfile

source 'http://rubygems.org' 

gem 'rails', '3.0.3' 
gem 'spree', '0.5.99', :git => 'http://github.com/spree/spree.git' 
gem 'haml' 
gem 'ruby-debug' 
gem 'sqlite3-ruby', :require => 'sqlite3' 
gem 'ckeditor', '3.4.2.pre' 
# aged_revolt gem is a local gem that is generated with Spree extensions 
gem "aged_revolt", :require => "aged_revolt", :path => "aged_revolt" 
# this is a gem i downloaded and messed with locally 
gem "spree_easy_contact", '1.0.2', :path => "#{File.expand_path(__FILE__)}/../vendor/gems/spree_easy_contact-1.0.2" 
gem "honeypot-captcha" 
+0

을 당신이 당신의 gemfile을 게시 할 수있는 다음의 repo는 자식로 이동처럼

bundle install spree

은 같은데? – Stephan

+0

@Stephan 업데이트. 고마워 – Trip

답변

1

이를 달성하기 위해 남중 무엇을 알고하지, 단순히 이것을 시도한다. //github.com/spree/spree.git

+0

음 .. 번들 설치를 실행하면 실패하지 않습니다. 하지만'bundle install spree'를 실행하거나'gem install spree'를 실행하면 sqlite3에 대해 다음과 같은 에러가 발생합니다 :'어떤 이유로 인해 Makefile을 생성 할 수 없습니다. 아마도 필요한 라이브러리 및/또는 헤더가 없습니다. 자세한 내용은 mkmf.log 파일을 확인하십시오. 구성 옵션이 필요할 수 있습니다. 제공되는 구성 옵션 : – Trip

+0

아아아, 새로운 자식과 sqlite3 오류를 우회하는 최신 버전으로 업데이트되었습니다. 그러나 여전히 nonethless는 위와 같은 오류를 남겨 둡니다. 위의 내 대답을 업데이트했습니다. 감사합니다 Hugo! – Trip

+0

당신과 같은 줄을 사용하여 프로젝트에 멋지게 추가했습니다. 두 가지가 다르게 보입니다. 저는 sqlite의 mysql instad를 사용하고 webrick에서 모든 것을 재결합합니다. 이 두 매개 변수를 변경하고 변경 사항이 있는지 확인해 주시겠습니까? – Stephan

관련 문제