由於json_pure和json寶石是兼容的,有沒有辦法創建另一個取決於任何一個的寶石?如何讓我的寶石取決於json_pure或json?
如果沒有,那麼安裝後的寶石會是檢查其中一個json寶石的好地方,並且警告如果兩者都沒有安裝?
其他解決方案?
更新 - 迴應與澄清
@tadman如果有可能「強迫」一個或另一個,那麼它不會是一件壞事給力,是否正確?你關於「強迫」的問題是一個修辭性的問題,這意味着我的問題的答案是「不」。
此外,我的印象是,人們通常不會查看每個依賴關係,並問「我需要這個嗎?」
關於缺少依賴關係的錯誤消息 - 在我看來,僅在他們嘗試運行應用程序時才告訴用戶關於缺失dep的用戶體驗並不可接受。他們需要知道的更早,我爲什麼提到安裝後的消息。
看起來像我的問題是重複的:http://stackoverflow.com/questions/1835927/conditional-dependency-in-ruby-gemspec – Kelvin