すばらしい RubyMotion フレームワークと ProMotion gem スタックを使用して iOS アプリを作成しています。プッシュ通知が必要で、ProMotion-push gem を介して実装したいと考えています。
問題
私が使うとき
gem 'ProMotion-push'
私のGemfileで、私は
ProMotion-push (>= 0) ruby depends on ProMotion (~> 2.0.0)
Bundler からのエラー。(ProMotion 1.2.1 をインストールしました。)
ProMotion 2.0.0.rc1 をインストールできますが、通常のバージョン 2.0.0 はありません (つまり、リリース候補のバージョン管理がありません)。ProMotion 2.0.0.rc1 (または 2.0.0.rc4 ) がインストールされている場合、ProMotion-push はインストールされません (同じエラーが発生します)。何をすべきか?ありがとう!
ソリューション
以下の Jamon の迅速な対応によりProMotion-push
、依存関係エラーなしでベンダーの gem にアクセスできました。このソリューションに従う他の人のためのいくつかの詳細:
(1) ファイル内の依存関係を次のProMotion-push.gemspec
ように変更します。
spec.add_dependency "ProMotion", "~> 2.0.0.rc4"
(2) 次のように ProMotion 2.0.0.rc4 を Gemfile に追加することを忘れないでください。
gem "ProMotion", "~> 2.0.0.rc4", git: 'https://github.com/clearsightstudio/ProMotion.git'
ありがとう、ハモン!