2013-03-04 5 views
1

나는 카나 마리와 함께시나 트라에서 페이지 매김을 실현하고 싶습니다. 내 Gemfile은 다음과 같습니다Sinatra with Kaminari : 이러한 파일을로드 할 수 없습니다. kaminari/sinatra

source "https://rubygems.org" 
gem "sinatra" 
gem "activerecord", :require => "active_record" 
gem "mysql2" 
gem "padrino-helpers" 
gem "kaminari", :require => "kaminari/sinatra" 

내시나의 config.ru는 Bundler.require 있습니다. 내가 잘못 모르는 cannot load such file -- kaminari/sinatra

:

그러나, 승객은 다음과 같은 오류를 표시합니다. Sinatra와 kaminari에 대한 문서는별로 없으며, "당신은 padrino-helper가 필요하고 kaminari/sinatra가 필요합니다."라는 것이 발견되었습니다. 그리고 그것이 내가 한 일입니다.

+0

'승객'이 아닌 앱을 실행하려고 했습니까? 그리고'rvm'을 사용합니까? –

+0

당신은 어떤 버전의 카미 마리를 가지고 있습니까? ('bundle show kaminari') –

+0

rvm을 사용하고 있습니다. 승객을 사용하지 않을 때도 앱이 시작되지 않습니다. – simonszu

답변

0

Sinatra (~ 1.4.0)는 랙 (1.5.2)에 따라 다르지만 kaminari (~> 0.13.0)는 랙 (~ 1.2.1)에 따라 다릅니다. 그리고 kaminari가 버전 0.13.0 이후 Sinatra에 대한 실험적 지원을 시작한 이래로, 난관이있는 것처럼 보입니다.