2010-08-12 3 views
2

저와 함께하시기 바랍니다, 나는 젬 제작 멍청 아.번들러 API 변경 사항을 어떻게 추적합니까?

지금까지 공식적인 Bundler API 문서를 찾을 수 없었기 때문에 모범 사례를 준수하고 어떤 명령이 무엇을하는지, 그리고 API 변경이 작은 것을 제외하고 어떤 일을하는지 아는 데 어려움을 겪고 있습니다. Bundler website에있는 문서의 양

그래서 내 첫 번째 보석은 말한다 예후 다 카츠의 newgem-template은이 보석의 gemspec에서 deps 끌어 오기 위해 Gemfile에

gem "newgem", :path => File.expand_path("..", __FILE__) 

를 사용하는의 기초한다. 이것은 Gemfile에있는 gemspec 명령에 대해별로 좋아 보이지 않는 것 같습니다. 똑같은 일을 할 수 있습니다.

이 다음 그가 사용 말한다 (사람이의 문서로 날 지점 수) :

require "bundler" 
Bundler.setup 

당신의 Rakefile에 Gemfile에있는 모든 파일을 필요로하는 것 같아요? 난 단지 레이크 작업을로드 추측 할 수

require 'bundler' 
Bundler::GemHelper.install_tasks 

이 ... 그래서 Bundler.setup에 무슨 일이 있었는지 : 다시 그것을 위해 (들러 1.0.0RC4 새로운 bundle gem some_gem에서 생성 된 코드에 따라)이 호의에서왔다 나타납니다 ? 심지어이 일을 무엇을 했습니까? 새로운 젬 제작자로서 모범 사례가 무엇인지에 대한 문서를 찾을 수 없을 때 모범 사례를 고수하는 것이 점차 어려워지고 있음을 알게되었습니다.

아직 베타 버전이지만 각 릴리스에서 안정적인 길을 찾는 데 도움이되므로 많은 도움이 될 것입니다. 어쨌든

사람이

답변

1

앙드레 아르코 (Bundler를의 머리 기여가)에 대한 좋은 웹 세미나를했다 (나는 알고 있어요 http://gembundler.com 제외) Bundler를 내 Q의 위 아마 문서에 날 지점/API를 설명 할 수 지난 주 EngineYard에서 변경 사항을 주소로 변경했습니다. Bundler.setup (1.0x) 자세한 내용은 잊지 만 프레젠테이션은 여기 at this link입니다.

+0

링크를 이용해 주셔서 감사합니다. – brad