You may want to open this as an issue on the gem’s issue tracker: 
https://github.com/jmettraux/rufus-scheduler/issues 
<https://github.com/jmettraux/rufus-scheduler/issues>

This is not a Rails problem, but more of a compatibility issue with the gem.


> On Jul 25, 2017, at 2:21 PM, João Bordalo <[email protected]> wrote:
> 
> Hi there,
> 
> I'm upgrading an app from rails 4.2.7 to 5.0.4.
> 
> I have updated the binary files through this command $rails app:update, and 
> so far so good.
> 
> However, when i run this command  $rails db:migrate, I get the following 
> error:
> 
> rails aborted!
> NoMethodError: undefined method `scheduler' 
> 
> and the code it points is to this block: (the red is what is causing the 
> error.
> 
> if !defined?(Rails::Console) && \
>     File.basename($0) != 'rake' && \
>     Rails.configuration.scheduler
>   scheduler_pid_file = File.join(Rails.root, "tmp", "scheduler.pid").to_s
>   Scheduler::start_unless_running scheduler_pid_file
> end
> 
> 
> I'm using gem 'rufus-scheduler', '~> 3.4.2'
> And I followed this guide to upgrade: 
> https://hashrocket.com/blog/posts/how-to-upgrade-to-rails-5#3-update-rails-binaries-and-configurations
>  
> <https://hashrocket.com/blog/posts/how-to-upgrade-to-rails-5#3-update-rails-binaries-and-configurations>
> 
> Do you have any idea how to solve this?
> 
> Thank you for your time,
> 
> João Bordalo
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "Ruby on Rails: Talk" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected] 
> <mailto:[email protected]>.
> To post to this group, send email to [email protected] 
> <mailto:[email protected]>.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/rubyonrails-talk/32c6d598-b076-42af-9e0f-cc8702b28fe2%40googlegroups.com
>  
> <https://groups.google.com/d/msgid/rubyonrails-talk/32c6d598-b076-42af-9e0f-cc8702b28fe2%40googlegroups.com?utm_medium=email&utm_source=footer>.
> For more options, visit https://groups.google.com/d/optout 
> <https://groups.google.com/d/optout>.

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/rubyonrails-talk/CEE637B9-E362-43B9-A494-6A3EE6259CA5%40gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to