2012-11-20 267 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