新しい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. Railsのモデルアソシエーションネスト - 混乱
- 6. ODP.NETのバージョンの混乱
- 7. Pythonバージョン/混乱をインポート
- 8. WildFly RestEasyバージョンの混乱
- 9. ハイチャートの混雑した日付軸を防ぐ方法
- 10. Rails 3のテストフレームワークの混乱
- 11. one_to_many関係の混乱Rails
- 12. RailsとRESTの混乱
- 13. - バージョンに関する混乱
- 14. 混乱行列をキャレットの混乱に送る方法Matrix?
- 15. Railsデータベースネスト検索混乱
- 16. スプロケットコードの衝突を防ぐ方法Rails 3.1
- 17. スレッドスターベートを防ぐ方法
- 18. セッションを防ぐ方法
- 19. セッションタイムアウトを防ぐ方法
- 20. HSTSを防ぐ方法は?
- 21. Ajaxキャッシングを防ぐ方法
- 22. enumコンストラクタを防ぐ方法
- 23. Clangバージョンの混乱(OSXとCmake)
- 24. Office 2010 addin-VSTOバージョンの混乱
- 25. cudaのバージョンが混乱する
- 26. Rails 3.2 RSpecテストのFactoryGirlとの混乱
- 27. Railsの外部キーの混乱
- 28. iOSアプリで電話着信からの外乱を防ぐ方法
- 29. Rails:レコードの削除を防ぐには?
- 30. Rails - 電子メールコントローラのリダイレクト混乱
申し訳ありませんが、これについて少し混乱しています。すべてのgemをgitにコミットすることで、プロジェクトが依存している宝石のバージョンをすべて管理しようとしていますか? –
@Brettご意見ありがとうございます!明確にするには:チームメイトにプロジェクトをチェックし、宝石のバージョンを心配する必要はありません。私は、バージョンコントロール(GitまたはHgまたはSvn)内のすべての宝石のものがほしい – draptik