How is it possible that a commented out line of code is failing?  Are
you actually deploying the Rakefile again?  Are you calling
deploy:migrate or deploy:migrations?  The first doesn't actually
deploy new code.  Once you change the Rakefile, you have to commit it
to source control and redeploy.

(Note:  You can always 'cap staging deploy:upload FILES=Rakefile' to
get the new Rakefile on your staging environment.  I'm assuming that's
how you are deploying to 'staging'.)

Darren

On Wed, Apr 15, 2009 at 9:39 AM, Ken Hudson
<[email protected]> wrote:
> Hi John,
> Thanks for the help.  I tried putting the require in an if statement like
> you show below but I got the same error message.  I guess in a way that
> makes sense because even when I comment out the line I get the same error.
> As far as freezing it into the project itself I guess I could do that but I
> really don't want the Shoulda stuff on my staging server or production
> server.  So, I don't know...
> The only other option that I can think of is just ditching Shoulda although
> I've heard of similar issues with RSpec...
> Thanks!  Ken
>
> On Apr 15, 2009, at 9:24 AM, John Bresnik wrote:
>
> You could freeze it into the project itself..  or wrap the require in an if
> clause that only works in development..
>
> if RAILS_ENV == 'development'
>   require 'shoulda/tasks'
> end
>
> or..  ?
>
> On Wed, Apr 15, 2009 at 12:08 PM, Ken Hudson
> <[email protected]> wrote:
>>
>> Hi,
>>
>> I have just started using Shoulda for the first time.  My Rakefile has
>> this line in it:
>>
>> require 'shoulda/tasks'
>>
>> When I try to deploy to my staging server (cap staging
>> deploy:migrations) I am receiving this error:
>>
>> rake aborted!
>> no such file to load -- shoulda tasks
>>
>> Apparently, this is happening because I don't have shoulda installed
>> on my staging server.  Since I don't want shoulda installed on my
>> staging server, I have been trying to find a workaround.  I have tried
>> using a "rescue LoadError" on the "require 'shoulda/tasks'" statement
>> but that didn't work and I've tried just commenting out the line and
>> that didn't work, either.  Both approaches resulted in the same error
>> listed above.  Can anyone tell me how to get around this problem?
>>
>> Thank you!!  Ken
>>
>>
>

--~--~---------~--~----~------------~-------~--~----~
SD Ruby mailing list
[email protected]
http://groups.google.com/group/sdruby
-~----------~----~----~----~------~----~------~--~---

Reply via email to