2

私の Ruby on Rails プロジェクトでは、rake タスクの実行やテスト スペックの実行など、コマンド ラインで多くのことを行う必要があります。私のアプリでは、これを行うために環境変数を提供する必要があります。ENCRYPTION_PASSWORD=bla rake db:test:prepare

コマンドラインで毎回変数を使用する必要がないように、RVM に環境変数を追加する良い方法は何ですか? ありがとう!

4

1 に答える 1

0

アプリケーションフォルダに、プロジェクトに必要な設定を含む.rvmrcファイルを配置できます。このディレクトリに移動すると、このファイルが読み込まれます。たとえば、次のコンテンツを含む.rvmrcがあります。

rvm use ruby-1.9.2-p320
couchdb -b

アプリケーションフォルダに入ると、rvmはファイルの内容を解析してフックを起動しています。

cd project/
Using /Users/andwen/.rvm/gems/ruby-1.9.2-p320
Running /Users/andwen/.rvm/hooks/after_use
Apache CouchDB is running as process 39539, time to relax.
Running /Users/andwen/.rvm/hooks/after_cd
于 2012-11-20T12:28:23.483 に答える