2012-03-09 2 views
0

루비 버전을 기반으로하는 루비 디버그 또는 루비 디버그를 포함하려고합니다. 내가 종속성을 포함, 아무것도 작동하지bundler 1.1 플랫폼 무시

나는 보석 라인에 플랫폼을 지정하려고했습니다

, 블록에서

gem 'ruby-debug', :require => nil, :platforms => :mri_18 
gem 'ruby-debug19', :require => nil, :platforms => :mri_19 

, 그리고 마지막으로이.

group :development do 
    platforms :mri_18 do 
    gem 'rbx-require-relative', '0.0.9', :require => nil 
    gem 'linecache', '0.46', :require => nil 
    gem 'ruby-debug', :require => nil 
    end 

    platforms :mri_19 do 
    gem 'linecache19', '0.5.12', :require => nil 
    gem 'ruby-debug19', :require => nil 
    end 
end 

루비 1.9.3에서 라인 캐시를 계속 설치하려고합니다.

보석선에 SystemTimer:mri_18으로 제한 할 수 있으므로 종속성 또는 문제가있는 것으로 보입니다.

+0

Bundler 1.1이 아직 출시되지 않은 경우 문제가있는 경우 [해당 문제 열기] (https://github.com/carlhuda/bundler/issues/new)를 참조하십시오. –

+0

어제 나왔습니다. http://rubygems.org/gems/bundler –

+0

당신이 옳습니다. http://github.com/bundler/bundler에서 carlhuda의 레포가 아닌 태그를보고있었습니다. 또한 [홈페이지] (http://gembundler.com/)에 "곧 나옵니다"라고되어 있습니다. 아직도 그들과 함께 문제를 제기하는 것은 나쁜 생각이 아닙니다. –

답변

0

여기의 수업은 자녀의 의존성을 두 번 확인하는 것입니다!

플랫폼은 제대로 작동하지만 어쨌든 ruby-debug에 의존하는 다른 보석을 가지고있었습니다. 보석을 플랫폼 mri_18에 넣으면 효과가있었습니다.