0

resqueRailsでやっています。Rails プロジェクトでは、ファイル名がsetup.rbありhelper.rb、同じディレクトリにあります。私setup.rbが持っている

require './helper'

実行しようとしたときbundle exec rake resque:work QUEUE="*"、またはrake resque:work QUEUE="*"エラーが発生したとき。エラーは次のとおりです。

No such file to load -- ./helper

コンソールをレールしようとすると、Dir.chdirそのディレクトリに入力しrequire './helper'てtrueを返します。これは、正常に動作することを意味します。setup.rb「./helper」を要求できない理由を説明できません。

4

1 に答える 1

1

ファイルパスにRails.rootを使用してみて、相対ではなく絶対にしてください

于 2012-07-27T20:33:41.413 に答える