2016-03-02 20 views
6

私は現在、4.2.5でRailsアプリケーションを実行しています.Rails 5.0.0.beta3バージョンにすべてをアップグレードしなくても、ActionCableを使用したいと思います。他の宝石。私は、インターネット上で見てきたActionCable Rails 5ベータ版にアップグレードしない

以下のガイドは、私はActionCableレポはRailsのレポにマージされているため、動作しません gem 'actioncable', github: 'rails/actioncable' を試してみました。私も試みた gem 'actioncable', github: 'rails/rails' しかし、これはActionCableがRailsにマージされたときに起こったバージョンの再番号付けのようには見えません。 (5.0.0.beta以下の唯一のバージョンは0.0.0ですが、これは空の宝石のようです)

私は以前のマージされたバージョンを見つけるためにrubygems.orgにソースを設定しようとしましたしかし、失敗しました。

Rails 5にアップグレードせずにActionCableを4.2.5プロジェクトに統合するにはどうすればよいですか?

逆に、Rails 5の最初の安定版がリリースされる予定はありますか? :)

+0

gem 'actioncable'、github: 'rails/actioncable'、ブランチ: 'archive' – user3023421

答えて

0

両方のGemSetsを持つことができるので、必要に応じていつでもレール4とレール5を使用できます。 まず、$ gem install nokogiriでない場合は、ルーキーの宝石のマネージャーを$ gem update --systemで更新し、Nokogiriをインストールしてください。

は、今すぐあなたのレールのバージョンが、この時点では4.2.5である必要があり、あなたのレール4 GemSet(あなたがする必要がある場合、それはあなたを教えてくれます、ルビーを更新する必要がある場合があります)

$ rvm use [email protected] --create 
$ gem install rails --version=4.2.5 
$ rails -v 

を設定することができます。

今すぐ設定することができますあなたのレール5 GemSet

$ rvm use [email protected] --create 
$ gem install rails --pre 
$ rails -v 

あなたのレールのバージョンは、この時点で5ベータ3でなければなりません。

これで、必要に応じてGemSetsを変更するだけで済むようになりました。レール5用のレール4用の

= $ rvm use [email protected] =今$ rvm use [email protected]

、あなたはレール4つの宝石とかを危険にさらすことなく、レール5を使用して試すことができます。

必要に応じて、他のRailsのバージョンとまったく同じことができます。

0

私は同じ問題を持っているが、私はちょうどあなたのレールのバージョンrails -v

を確認し、あなたのレールコンソール

を試してみてくださいthis

をチェックsolved.justがrails (4.2.7.1)

かもしれ次に、あなたがチェックする必要があります宝石リスト、私は意味するgem list -l

今yoあなたはすべての宝石をバージョンで見ることができます。

その後、あなたはその後、あなたはあなたが首尾よくあなたがbundle update

を行うその後 rails 5.0.0

をインストールrails (5.0.0.rc2, 5.0.0.beta2, 4.2.7.1)

見ることができ、gem install rails -v 5.0.0beta2

一度インストールレールが宝石のリストをチェックgem list -l

をinstsllする必要があります

すべての宝石とサポートレール5.0.0をアップデートしてください。これは私の仕事です。これを試してみてください。

関連する問題