2013-12-22 4 views
3

capistrano를 사용하여 루비 앱을 배포했습니다. 평소처럼 모든 것을 다했다고 확신합니다. Passenger는 다음을 출력하지만은 이러한 파일을로드 할 수 없습니다. - app.rb (LoadError)

cannot load such file -- app.rb (LoadError) 
    config.ru:1:in `require' 
    config.ru:1:in `block in <main>' 
    /home/deploy/apps/blog/shared/bundle/ruby/2.0.0/gems/rack-1.5.2/lib/rack/builder.rb:55:in `instance_eval' 
    /home/deploy/apps/blog/shared/bundle/ruby/2.0.0/gems/rack-1.5.2/lib/rack/builder.rb:55:in `initialize' 
    config.ru:1:in `new' 
    config.ru:1:in `<main>' 
    /home/deploy/.rvm/gems/ruby-2.0.0-p353/gems/passenger-4.0.29/helper-scripts/rack-preloader.rb:108:in `eval' 
    /home/deploy/.rvm/gems/ruby-2.0.0-p353/gems/passenger-4.0.29/helper-scripts/rack-preloader.rb:108:in `preload_app' 
    /home/deploy/.rvm/gems/ruby-2.0.0-p353/gems/passenger-4.0.29/helper-scripts/rack-preloader.rb:153:in `<module:App>' 
    /home/deploy/.rvm/gems/ruby-2.0.0-p353/gems/passenger-4.0.29/helper-scripts/rack-preloader.rb:29:in `<module:PhusionPassenger>' 
    /home/deploy/.rvm/gems/ruby-2.0.0-p353/gems/passenger-4.0.29/helper-scripts/rack-preloader.rb:28:in `<main>' 

**Application root** 

/home/deploy/apps/blog/current 

app.rb는 실제로이 디렉토리에 있습니다.

+0

이 config.ru 파일 – bjhaid

+0

을 게시 할 문제이다 ''app.rb ' 실행시나 :: Application' – user3094719

답변

7

사용하여 config.ru에서 아래 대신

require "./app" 
run Sinatra::Application 

그것은 경로

+0

을 필요로 나는 시도했다. 충분하지 않은 평판. 큰 감사하지만! E : 오! 끝난. – user3094719

+0

나 ?? 예, 저는 그걸 가지고 놀았습니다. – bjhaid

관련 문제