2011-10-28 24 views

回答

2

你是正確的,你指定gemspec中的依賴關係。您應該指定運行時和開發依賴關係。謹慎的

一個字:如果你正在建設一個寶石和使用bundler,您的Gemfile應該只包含以下

$ cat Gemfile 
gemspec 

欲瞭解更多信息,尤其是如果這是你第一次開發的寶石你應該看看關於這個問題的耶胡達的post。另外請看docs

其基本思想是,bundler將只安裝寶石,由gemspec指定。這樣你只能將你的依賴關係保存在一個地方。這也確保了bundler不使用鎖定文件,這對於確保您與依賴的gem保持兼容非常重要。