2010-08-12 76 views
2

請耐心等待,我是一位創作noob的寶石。如何跟蹤Bundler API更改?

到目前爲止,我還沒有找到正式的Bundler API文檔,所以我很難遵守最佳實踐並知道哪些命令做了什麼,以及除了小的事情之外發生了哪些api更改文檔數量在Bundler website

所以我的第一個寶石是基於關閉的耶胡達·卡茨的newgem-template,它說,使用

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

中的Gemfile從這種寶石的gemspec DEPS拉。這似乎已經不再支持Gemfile中的gemspec命令,我只能假設它是一樣的。 (有人可以點我在這個文檔)

下一頁他說,使用:

require "bundler" 
Bundler.setup 

在你的Rakefile,我想需要你的Gemfile中的所有文件?再次看來這已經失寵(根據來自新bundle gem some_gem與打捆1.0.0RC4生成的代碼):

require 'bundler' 
Bundler::GemHelper.install_tasks 

這我只能猜測加載rake任務......所以發生了什麼事Bundler.setup ?這甚至在做甚麼?作爲一個新的創業作家,我發現在我甚至找不到有關這些實踐應該是什麼的文檔時,堅持最佳實踐越來越困難。

我知道它仍處於測試階段,但對於每次發佈的穩定版本,有幫助的提示可以幫助我解決很多問題。

反正有人可以(從http://gembundler.com,我所知道的除外)

回答

1

安德烈·雅高(捆紮機的頭部貢獻者)做了很好的網絡研討會的解釋上捆紮機我Q的上方,也許指向我的文檔/ API EngineYard上週發佈,並且在1.0x中用Bundler.setup解決了更改我忘記了詳細信息,但演示文稿在這裏at this link

+0

不錯,感謝您的鏈接 – brad 2010-08-12 05:37:32