所以目前我已将以下内容包含在我的 .bashrc 文件中。
export RUBYLIB=/home/git/project/app/helpers
我正在尝试使用具有以下规范的规范来运行 rspec
require 'output_helper'
该文件位于 helpers 目录中。我的问题是,当我将导出行更改为:
export RUBYLIB=/home/git/project/
它不再找到帮助程序文件。我认为 ruby 应该搜索我提供的整个路径,而不仅仅是提供的最外层目录?这是正确的思考方式吗?如果没有,我怎样才能让 RUBY 搜索所有子目录及其子目录等?
Thanks,
Robin
如同PATH
,您需要显式命名要在其下查找库的目录。但是,这不会包含任何子目录,因此您还需要列出所有子子目录,并用冒号分隔它们。
例如:
export RUBYLIB=/home/git/project:/home/git/project/app/helpers
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)