私のセットアップとエラー
Rackup と puma で Sinatra アプリケーションを起動すると、エラーが発生します。私のconfig.ru
ファイルは次のようになります。
#\ -s puma
require './controller/main.rb'
run Sinatra::Application
したがって、ラックアップを使用すると、次のエラーが発生します。
/home/username/.rvm/gems/ruby-1.9.3-p392/gems/rack-1.5.2/lib/rack/handler.rb:76:in `require': そのようなファイルを読み込めません -- ラック/ハンドラ/puma (ロードエラー)
ruby 1.9.3p392 (2013-02-22 リビジョン 39386) [i686-linux] を使用
これまでに試したこと
私が最初に考えたのは、puma をインストールするのを忘れたか、puma が何らかの形で壊れているということでした。だから私は試しました:
puma -v
puma version 2.0.1
そして、ルビーで直接開始します。
ruby controller/main.rb
Puma 2.0.1 starting...
* Min threads: 0, max threads: 16
* Environment: development
* Listening on tcp://localhost:4567
そして、このピューマの問題を見つけましたが、本当の解決策は見つかりませんでした.
最後に私の質問
なぜこれが起こっているのですか?
どうすればこれを修正できますか?