0

Thin Webサーバーを使用したいSinatraアプリケーションがあります。次の構成を作成しました。

config/config.ru:

require 'rubygems'

require 'sinatra'
require 'sinatra/session'

require 'haml'
require 'sass'

require 'myapp.rb'

Rack::Handler::Thin.run Sinatra::Application, :Port => 4567

config/thin.yaml:

--- 
environment: development
chdir: /home/proj/myapp
pid: tmp/thin.pid 
rackup: config/config.ru 
log: log/thin.log 
max_conns: 1024 
timeout: 30 
max_persistent_conns: 512 
daemonize: true

私は自分のアプリケーションで薄く始めるために使用thin start -C config/thin.yamlしています/home/proj/myapp

問題:

Errno::ENOENT at /
No such file or directory - /home/proj/myapp/config/views/login.haml

調べる必要があるのに、 /home/proj/myapp/configでビューを調べようとする理由がわかりません/views/login.haml/home/proj/myapp/views/login.haml

私がちょうど起動しているとき:ruby myapp.rbすべてが正常に動作します

4

1 に答える 1

2

config.ru の最後の行は次のようになります。

run Sinatra::Application
于 2011-03-23T19:06:31.920 に答える