私のアプリはMRI1.9.2-p290と1.9.3-p125で正常に動作しますが、jruby-1.7.0-preview1に変更すると、説明されたエラーが表示されます。完全なエラーは次のとおりです。
RuntimeError: Server handler (thin) not found.
detect_rack_handler at /home/qry_dev/.rvm/gems/jruby-1.7.0.preview1/gems/sinatra-1.3.2/lib/sinatra/base.rb:1402
run! at /home/qry_dev/.rvm/gems/jruby-1.7.0.preview1/gems/sinatra-1.3.2/lib/sinatra/base.rb:1293
(root) at /home/qry_dev/Ruby/query_engine/query_webserver.rb:320
load at org/jruby/RubyKernel.java:1017
(root) at -e:1
(私はすでにjruby-1.6.6を試しましたが、同じエラーです。)シナトラと薄い宝石(とりわけ)はすでにインストールされています。実際、mriの代わりにjrubyを除いて、すべてが同じです。
何か案は?Webを検索してこのエラーを確認しましたが、通常はサードパーティのツール用であり、何も当てはまらないようです。
編集:また、Linux自体にthin(これまで行う必要はありませんでした)を経由してインストールしようとしました
sudo apt-get install thin
しかし、それでも同じエラーが発生します。