我有一个 Rails 3.0.5 应用程序,我正在设置 capistrano 来使用配方。
在我的配置目录中,我有一个名为“database_capistrano.rb”的文件,在我的deploy.rb中,也在配置目录中,我有以下行,就在开头:
require 'database_capistrano'
但我得到:
`require': no such file to load -- capistrano_database (LoadError)
还可以尝试:
require 'database_capistrano.rb'
而且不干活...
在Rails 3.0.5中,如何将文件包含在capistrano的deploy.rb中?
好的,我设法找出应该如何完成此操作。
只需将文件复制到新的子目录“deploy”,仅用于组织,并在我的deploy.rb的开头添加:
$LOAD_PATH.unshift File.join(File.dirname(__FILE__), 'deploy')
然后,在deploy.rb中,只使用:
require 'database_capistrano'
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)