7

私のセットアップとエラー

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

そして、このピューマの問題を見つけましたが、本当の解決策は見つかりませんでした.

最後に私の質問

  1. なぜこれが起こっているのですか?

  2. どうすればこれを修正できますか?

4

2 に答える 2