2011-10-03 4 views
1

Rails 3.1과 호환되지 않는 일부 기능이 수정되어 Remarkable gem 최신 작업 버전을 사용하고 싶습니다. 내가Github의 보석으로 주목할만한 제품으로 사용

gem "remarkable", :git => 'git://github.com/remarkable/remarkable.git' 

를 사용할 때하지만 난이 오류 :

Could not find gem 'remarkable (>= 0) ruby' in git://github.com/remarkable/remarkable.git (at master). 
Source does not contain any versions of 'remarkable (>= 0) ruby' 

왜 해달라고. 어떤 방법으로이 문제를 해결할 수 있습니까?

감사

편집 : 나는이 질문을 게시 할 때 내 clippboard에 있던 자식 주소를 고정 잘못된 요지.

해결!

git에서 gem을 가져 오는 데 필요한 gemspec 파일과 함께 fork를 만들었습니다.

다음 중 하나를 자식 소스를

gem "remarkable", :git => 'git://github.com/radeno/remarkable.git' 
gem "remarkable_activemodel", :git => 'git://github.com/radeno/remarkable.git' 
gem "remarkable_activerecord", :git => 'git://github.com/radeno/remarkable.git' 

작업 또는이 포크

https://github.com/foolabs/remarkable/

답변

0

사용에서있다 :

gem "remarkable", :git => "git://github.com/radeno/remarkable.git" 
gem "remarkable", :git => "https://github.com/radeno/remarkable.git" 

당신은 콜론 대신 슬래시를 사용했다.


편집 :

당신이 시도하고 특정 버전을 추가 할 수 있을까요?

gem "remarkable", "2.3.1", :git => "git://github.com/remarkable/remarkable.git" 
+0

내 실수를하고있다. 나는이 질문을 게시 할 때 github 계정에서 가져온 것이 잘못되었습니다. 나중에 나는 그것을 포크하고 gemspec 파일을 생성한다. 그런 다음 작동합니다. 그러나 내가이 보석을 필요로 할 때, 그것은 나에게 반응한다, 그 보석 doesnt는 존재한다 – rado

+0

위의 나의 편집을 보라, 그것을 시험해 볼 수 있냐? – rdvdijk

+0

아니요, 작동하지 않습니다. 그러나 나는 이것을 해결한다. 동일한 git 소스를 사용하는 remarkable_activerecord와 remarkable_activemodel이 있어야합니다. 물론 git 소스에는 gemspec 파일이 있어야합니다! 나는이 파일로 포크를 만든다. – rado

1

해결책 :

내가 자식에서 보석을 가져 오기 위해 필요하다 gemspec 파일과 포크를 만들었습니다.

당신이 작성된 물론 내가 그것을 가지고, 자식 소스를

gem "remarkable", :git => 'git://github.com/radeno/remarkable.git' 
gem "remarkable_activemodel", :git => 'git://github.com/radeno/remarkable.git' 
gem "remarkable_activerecord", :git => 'git://github.com/radeno/remarkable.git'