我的设置和错误
当我使用 rackup 和 puma 启动我的 Sinatra 应用程序时出现错误。我的config.ru
文件如下所示:
#\ -s puma
require './controller/main.rb'
run Sinatra::Application
所以当我现在使用 rackup 时,我得到了这个错误:
/home/username/.rvm/gems/ruby-1.9.3-p392/gems/rack-1.5.2/lib/rack/handler.rb:76:in `require': 无法加载这样的文件 -- rack/handler /puma(加载错误)
我使用 ruby 1.9.3p392(2013-02-22 修订版 39386)[i686-linux]
到目前为止我尝试过的
我的第一个想法是我忘记安装 puma,或者 puma 以某种方式损坏。所以我尝试了:
puma -v
puma version 2.0.1
我直接用 ruby 启动它:
ruby controller/main.rb
Puma 2.0.1 starting...
* Min threads: 0, max threads: 16
* Environment: development
* Listening on tcp://localhost:4567
我发现了这个 puma问题,但我没有找到真正的解决方案。
最后我的问题
为什么会发生这种情况?
我怎样才能解决这个问题?