【发布时间】:2018-09-22 16:29:32
【问题描述】:
我的路线文件:
require 'sinatra'
require 'sidekiq'
require 'sidekiq/web'
require 'sequel'
get '/' do
# Some stuff
end
get '/sidekiq' do
run Sidekiq::Web
end
去http://localhost:4567/sidekiq:
NoMethodError at /sidekiq
undefined method `run' for #<Sinatra::Application:0x007f670d2123b8>
我使用bundle exec sidekiq -r ./workers/gyf_downloader.rb先启动Sidekiq,然后bundle exec ruby routes.rb启动Sinatra应用程序。
关于如何让这个工作的任何建议?
我已经修复了以下错误:
Internal Server Error
undefined method `join' for #<String:0x007fa504414c08>
WEBrick/1.3.1 (Ruby/2.2.1/2015-02-26) at localhost:4567
通过在我的 gemfile 中使用 gem 'sinatra', git: 'git@github.com:sinatra/sinatra.git',按照 Mike Perham 在下面的回答说要查看 this Sinatra issue on github。
【问题讨论】: