2012-09-30 3 views
1

저는 Dreamhost에서 VPS를 설정했습니다. 첫 번째 Ruby on Rails 애플리케이션을 설치하면 github 계정의 복제본을 사용하여 코드를 얻을 수있었습니다. 나는 Ruby와 Rails (http://wiki.dreamhost.com/RVM 참고)의 최신 버전이 필요하기 때문에 Passenger의 독립 실행 형 설치를 수행했습니다.Capistrano가있는 Dreamhost 독립 실행 형 승객은 현재/공용 웹 디렉토리를 인식하지 못합니다.

이제 Capistrano를 사용하는 두 번째 RoR 앱을 설정합니다. 이는 웹 디렉토리가/public이 아닌 현재/공개가되어야 함을 의미합니다. 나는 카피 스트라 노를 사용하여 배포 코드를 얻을 수있었습니다,하지만 승객을 시작하려고 할 때 나는 오류가 점점 계속 : 나는 웹 디렉토리가 제대로 (사용자 도메인을 설정하는 DreamHost는 제어판에서 확인한

2012/09/29 20:34:29 [error] 10475#0: *4 "/home/<user>/<domain>/public/index.html" is not found (2: No such file or directory), client: 127.0.0.1, server: _, request: "HEAD/HTTP/1.1", host: "0.0.0.0" 

. co.kr/current/public)하지만 분명히 인식하지 못합니다.

어디에서 문제를 찾을 수 있습니까?

도움 주셔서 감사합니다.

답변

1

마지막으로 작동하도록했습니다. 문제는 응용 프로그램의 루트 디렉토리가 아닌 "현재"디렉토리에서 Passenger Standalone을 시작해야한다는 것이 었습니다. 다른 사람이 비슷한 설정으로 고군분투하는 데 도움이되기를 바랍니다.