Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/59.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails RVM环境变量_Ruby On Rails_Rvm - Fatal编程技术网

Ruby on rails RVM环境变量

Ruby on rails RVM环境变量,ruby-on-rails,rvm,Ruby On Rails,Rvm,对于我的RubyonRails项目,我必须在命令行中做很多事情,比如运行rake任务或运行测试规范。在我的应用程序中,我需要提供一个环境变量来执行此操作,例如,ENCRYPTION\u PASSWORD=bla-rake db:test:prepare 向RVM添加环境变量的好方法是什么,这样我就不必在命令行中每次都使用该变量了?谢谢 在应用程序文件夹中,您可以放置一个.rvmrc文件,其中包含项目所需的设置。当您更改到此目录时,将读取此文件。例如,我有一个包含以下内容的.rvmrc: rvm

对于我的RubyonRails项目,我必须在命令行中做很多事情,比如运行rake任务或运行测试规范。在我的应用程序中,我需要提供一个环境变量来执行此操作,例如,
ENCRYPTION\u PASSWORD=bla-rake db:test:prepare


向RVM添加环境变量的好方法是什么,这样我就不必在命令行中每次都使用该变量了?谢谢

在应用程序文件夹中,您可以放置一个.rvmrc文件,其中包含项目所需的设置。当您更改到此目录时,将读取此文件。例如,我有一个包含以下内容的.rvmrc:

rvm use ruby-1.9.2-p320
couchdb -b
当我进入applications文件夹时,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