3
Sinatra 응용 프로그램에서 datamapper
보석을 설치하고 사용하려고합니다. 나는 datamapper
보석이 달려있는 보석 버전에 버그가있는 문제를 겪고 있습니다 : dm-do-adapter
보석.Github에 게시되었지만 아직 Rubygems에 게시되지 않은 보석의 버전을 사용하는 방법은 무엇입니까?
이 문제를 해결하는 방법을 잘 모르겠습니다. 보석의 마스터 브랜치에서 버그가 수정되었지만 아직 태그 지정되지 않은 것 같습니다. 따라서 내 Gemfile은 현재 다음과 같이 보입니다 :
source 'http://rubygems.org'
gem 'sinatra'
gem 'datamapper'
gem 'dm-do-adapter', :git => 'git://github.com/datamapper/dm-do-adapter.git'
그러나 작동하지 않는 것 같습니다.
Could not find gem 'dm-core (~> 1.1.1)', required by 'dm-do-adapter', in any of the sources
이 문제를 해결 얻을 수있는 가장 좋은 방법은 무엇입니까 : bundle update
시도 후, 나는이 메시지가? 당신이 DataObjects::URI.new with arguments is deprecated
경고에 대해 이야기하는 경우
'DataObjects :: URI.new 인수가 사용 중지되었습니다 '라는 버그를 수정하려고합니까? – jergason
예, 실제로 계속할 수없는 "버그"는 실제로 내 문제의 버그였습니다. 이 오류 아래에 숨겨져있어서 본 적이없는 모델에 기본 키를 지정하지 못했습니다. – Andrew
잘 알고 있습니다. 그래도 dm-do-adapter의 해당 ref를 사용하면 경고가 해결됩니다. – jergason