rubymotionでCocoaPodsを使うとRakeでエラーになるのでやっつけ対処した

RubyMotionでmotion-cocoapodsを使うとrakeで以下のように怒られた。

rake aborted!
Unable to activate cocoapods-0.16.0, because rake-10.0.2 conflicts with rake (~> 0.9.4)

しらべたらCocoaPodsがrake~>0.9.4だったのでこれをやっつけたらちゃんと動くようになったのでやっつけかたメモ。

まずは一回アンインストール

gem uninstall motion-cocoapods
gem uninstall cocoapods

そしたら適当なディレクトリ切ってそこにCocoaPodsのソースを展開

git clone git://github.com/CocoaPods/CocoaPods.git

次にcocoapods.gemspecの中にある

s.add_runtime_dependency 'rake', '~> 0.9.4'

s.add_runtime_dependency 'rake', '> 0.9.4'

に書き換えてそのディレクトリで

rake gem:install

をする。

あとはもう一回motion-cocoapodsを入れてしまえばRakeは通った。

gem install motion-cocoapods

めでたしめでたし。