씬 웹 서버를 사용하고자하는 Sinatra 어플리케이션이 있습니다.Thin/Sinatra 설정/경로 문제
설정/config.ru : 나는 다음 CONFIGS했다
require 'rubygems'
require 'sinatra'
require 'sinatra/session'
require 'haml'
require 'sass'
require 'myapp.rb'
Rack::Handler::Thin.run Sinatra::Application, :Port => 4567
설정/thin.yaml : 내 응용 프로그램과 얇은 시작 /home/proj/myapp
에서 thin start -C 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
문제 :
이/home/proj/myapp/
설정
/views/login.haml
의 전망을보고 시도 왜 난 그냥 시작하고 때
/home/proj/myapp/views/login.haml
에서 볼 필요가있을 때 (210)
Errno::ENOENT at/
No such file or directory - /home/proj/myapp/config/views/login.haml
내가 이해가 안 : ruby myapp.rb
다 잘
얇은 시작 -c/home/proj/myapp -C config와 같은 Thin을 실행하더라도/thin.yaml'은 Thin to'-c CHDIR' 결과가 동일 함을 나타냅니다. – Bob