0
我的腳本文件夾中有大量腳本想要組織子文件夾中的腳本。例如,我將user_prune腳本移至bg_jobs子文件夾。當我嘗試運行腳本...腳本文件夾中的子文件夾
script/bg_jobs/user_prune
...從控制檯我得到這個錯誤:
script/bg_jobs/user_prune:2:in `require': no such file to load -- script/bg_jobs/../config/environment (LoadError) from script/bg_jobs/user_prune:2:in `<main>'
爲什麼會出現這個錯誤?我需要做什麼才能在子文件夾中運行腳本?
一旦你加載了environment.rb(通過固定相對路徑),你也可以使用`RAILS_ROOT`常量來建立絕對路徑。它包含您的rails項目根目錄的絕對路徑。這個常量在`boot.rb`中設置(這在`environment.rb`中是必需的) – 2011-02-12 22:52:03