新しいRailsプロジェクト(バージョン> = 3)を設定する際には、現在のgitプロジェクトにrvm "bundle install"を含めて、将来のチームメイトのバージョン混乱を避けたいと思います。これを行うための推奨されるベストプラクティスはありますか?Rails rvm:バージョンの混乱を防ぐ方法
答えて
Rails 3はBundlerと統合されており、使用するGemsのファイルはGemfile.lock
ファイルに保存され、プロジェクトを使用しているすべての人が利用できます。 bundle install
はあなたのチームメイトにあなたがインストールしたGemsの同じバージョンを与えるでしょう。あなたの質問を正しく理解すれば、Railsがすでにあなたに与えているものよりも何もする必要はありません。
あなたのフィードバックをありがとう!しかし、私のチームメイトがRVMを使用しているとは思わないでください。彼らはGit/Svn/Hgの現在のバージョンをチェックアウトしています...私は正しいバージョンでrvm(またはレール)をインストールする際の痛みを和らげたいと思います。 – draptik
これがあなたの質問に答えた場合、他の人がそれを享受できるように答えを受け入れるべきです。 –
あなたのチームメイトはRVMを使用する必要はありません。RubyとRubygemsがインストールされていれば十分で、 'bundle install'はとにかく動作します。他の人にRVMの使用を強制しないでください。システム全体のRubyとGemsのインストールも完全に良いです。 –
- 1. RVMグローバルgemset混乱
- 2. Rubygems、Bundler、RVMの混乱
- 3. SQL Server Reporting Servicesのヘッダー混乱を防ぐには
- 4. Nodejsバージョンの混乱
- 5. ODP.NETのバージョンの混乱
- 6. Rails 3のテストフレームワークの混乱
- 7. RailsとRESTの混乱
- 8. セッションタイムアウトを防ぐ方法
- 9. セッションを防ぐ方法
- 10. Ajaxキャッシングを防ぐ方法
- 11. スプロケットコードの衝突を防ぐ方法Rails 3.1
- 12. Office 2010 addin-VSTOバージョンの混乱
- 13. Rails 3.2 RSpecテストのFactoryGirlとの混乱
- 14. Box2Dのセンサオブジェクトのトンネリングを防ぐ方法
- 15. Rails - 電子メールコントローラのリダイレクト混乱
- 16. cinのコンソール出力を防ぐ方法
- 17. 画面上のタップを防ぐ方法
- 18. iframe内のポップアップを防ぐ方法は?
- 19. hammer.jsでデフォルトのタッチを防ぐ方法
- 20. brunch watch -sのキャッシングを防ぐ方法
- 21. TFSでのマージを防ぐ方法
- 22. JavaScriptのメモリリークを防ぐ方法
- 23. xsdファイルのmaxOccurs = "unbounded"を防ぐ方法
- 24. ハイチャートの列オーバーラップを防ぐ方法
- 25. ウェブページのスケーリングを防ぐ方法
- 26. Memcached - アイテムの削除を防ぐ方法
- 27. tomcatセッションのハイジャックを防ぐ方法は?
- 28. WinForms - リストボックスアイテムの選択を防ぐ方法
- 29. ASP.netの無限ループを防ぐ方法
- 30. LogcatのGC_CONCURRENT文を防ぐ方法
申し訳ありませんが、これについて少し混乱しています。すべてのgemをgitにコミットすることで、プロジェクトが依存している宝石のバージョンをすべて管理しようとしていますか? –
@Brettご意見ありがとうございます!明確にするには:チームメイトにプロジェクトをチェックし、宝石のバージョンを心配する必要はありません。私は、バージョンコントロール(GitまたはHgまたはSvn)内のすべての宝石のものがほしい – draptik