私は現在、2つのレールプロジェクトを分析しています。そのうちの1つはバージョン2.3.5に、もう1つはバージョン2.3.4にあります。両方のプロジェクトを同じマシンで実行するにはどうすればよいですか?同じマシンで異なるバージョンのレールを使用できますか?
答えて
Ruby Version Manager(RVM)、http://beginrescueend.com/を使用しています。
これにより、複数のルビー環境をホームディレクトリにインストールできます。また、それぞれのルビーに固有の複数の「宝石セット」を作成することもできます。
今、あなたのすべての宝石は、特に安全な環境にあります。あなたは単にそれらの間を切り替えるだけです。非常に非常に非常に素晴らしい。
EDIT
RVMが動作しませんようにそうに見えます...あなたは窓を使用しているあなたの質問にあなたのコメントに表示されます。 RVMサイトでは、Windowsの代替手段としてPIK:http://github.com/vertiginous/pikを推奨しています。
' D:/ ChromeDownloads/echowave/vendor/rails/' WindowsのパスのようだWindowsのRVMは考えていた:( – Bohdan
私の最初の考えは...窓から離れる!!!しかし、それは役に立たない...だからこれをチェックするhttps://github.com/vertiginous/pik / –
あなたはあなたのconfig/environment.rb
ファイル内のプロジェクトで使用したいバージョンを指定することができます
RAILS_GEM_VERSION = '2.3.5' unless defined? RAILS_GEM_VERSION
もしくは直渡し:
ruby script/console RAILS_GEM_VERSION='2.3.5'
をですから、それらの両方を実行できます。
# on http://localhost:3000
ruby script/console RAILS_GEM_VERSION='2.3.4' -p 3000
# on http://localhost:3001
ruby script/console RAILS_GEM_VERSION='2.3.5' -p 3001
- 1. Oracle:同じマシン上で2つの異なるバージョンのEXPを使用しますか?
- 2. 同じプロセスで異なるバージョンのPythonライブラリを使用する
- 3. 同じタイプのファブリックアクターには同じdllの異なるバージョンを使用できますか?
- 4. TK GUIは異なるLinuxマシンで異なっていますが、同じバージョンで表示されます
- 5. 同じマシン上の異なるプロジェクトに対して、2つの異なるバージョンのDjangoをどのように使用できますか?
- 6. Lddは、異なるUbuntuマシン間で同じC++実行ファイルに異なるバージョンのライブラリを表示します。
- 7. sys.getsizeof()は異なるマシンと同じPythonバージョンで異なるサイズの値を返します
- 8. 異なるqtバージョンの同じqt .uiファイルを使用する
- 9. Reflectionを使用して同じアセンブリの異なるバージョン間でクラスオブジェクトを使用
- 10. 異なるバージョンのVisual Studioで異なるスキームを使用できますか?
- 11. 複数のバージョンのWixを同じマシンで使用するには?
- 12. 同じマシンでElectronの2つのバージョンを使用する方法
- 13. 異なるSDKの最小バージョンのプロジェクトで同じカスタムライブラリを使用する
- 14. 異なるバージョンの同じライブラリを使用
- 15. 同じサーバー上で異なるバージョンのCrystal Reportsを使用する
- 16. 同じブラウザ。同じウィンドウのバージョン。同じスタイル。異なるフォントレンダリング
- 17. MEFを使用して同じアセンブリの異なるバージョンを読み込むことはできますか?
- 18. 同じWCF Webサービスの異なるバージョンをどのように使用できますか?
- 19. RESTで異なるヘッダーを持つ同じURIを使用できますか?
- 20. 同じマシン上の異なるポートを使用する2つのサイトで同じAppPoolを使用することに問題はありますか?
- 21. 同じプログラム、同じJVMですが、異なるマシン上でのメモリ要件と実行時間が大きく異なります - なぜですか?
- 22. 角2:異なる子コンポーネントで同じ親コンポーネントを使用できますか?
- 23. 同じdust.jsモジュールを異なるパーシャルで使用できますか?
- 24. 異なるGoogleプレイデベロッパーアカウントで同じAdMobアカウントを使用できますか?
- 25. 異なるテーブルで同じレコードセット変数を使用できますか?
- 26. 同じアプリケーションで2つの異なるバージョンの同じgemを使用するには
- 27. 同じコード+バイナリが異なるマシンで異なる結果を返す
- 28. 同じページの異なるセレクタで同じjQuery文を使用できますか?
- 29. 異なるUIViewControllerサブクラスを渡す同じメソッドを使用できますか?
- 30. 同じオペランド同じコードの同じマシン内の異なる結果
実際、両方のバージョンをインストールしました。 Mu宝石リストには、その両方が表示されます。しかし、私が2.3.4のレールプロジェクトのためにデータベースを移行しようとすると、私はこのエラーを受け取ります レーキは中止されました! 未定義のローカル変数またはメソッド 'version_requirements 'for# D:/ChromeDownloads/echowave/vendor/rails/railties/lib/rails/gem_dependency.rb:119:' require'内 –
Rahul
もしあればあなたは 'bundle exec rake db:migrate'を実行します – apneadiving