2012-11-20 323 views
2

對於我的Ruby on Rails項目我已經做了很多的東西,在命令行中,像跑步耙任務或運行測試規格。在我的應用程序中,我需要提供一個環境變量來執行此操作,例如ENCRYPTION_PASSWORD=bla rake db:test:prepareRVM環境變量

什麼是將環境變量添加到RVM的好方法,所以我不必每次都在命令行中使用變量?謝謝!

回答

0

在你的應用程序文件夾,你可以放置一個.rvmrc文件,您需要爲您的項目設置。當你改變到這個目錄時,這個文件被讀取。 E.g,我有這個內容的.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