4

以前に VirtualEnv を使用したことがありますが、依存関係を更新してもさまざまなプロジェクトが壊れない独自の環境を作成する RVM が本質的にまったく同じアクションなのか、それとも何らかの形で逸脱するのか疑問に思っています。

4

2 に答える 2

7

基本的に、それらは非常に似ています。「ホスト」環境にインストールすることなく、プロジェクトで必要なライブラリを含む「監獄」環境を持つ手段を提供します。

ただし、RVM は gemsets と呼ばれるものを提供しますが、これは Virtualenv に相当するものはないと思います (一連のライブラリを共通の名前でグループ化するという考え)。

また、RVM で実行できるシェルとの統合 (RVMRC ファイルと呼ばれます) があるため、ディレクトリを RVM ベースのプロジェクトに変更すると、プロジェクトに適したバージョンの ruby​​ とライブラリが自動的に読み込まれます。

于 2013-05-11T00:34:29.707 に答える
1

RVM はvirtualenvwrapperに似ています

于 2014-11-07T11:48:11.543 に答える