2

아마존 ec2에 내 응용 프로그램을 배포하기 위해 캐스팅 한 레일을 따라 왔는데 몇 가지 문제가 있습니다. 그것은 나에게 시간이 걸렸지 만, 어제 고무를 사용하여 성공적으로 배포 된 테스트 "블로그"응용 프로그램을 가지고 있으며 create_staging 메소드입니다. 지금은 실제 앱을 배포하려고하지만 몇 가지 어려움이 있습니다. 고무 명령이 끝났지 만 브라우저를 통해 웹 사이트에 액세스하려고하면 "죄송하지만 뭔가 잘못되었습니다"라는 오류 메시지가 나타납니다.아마존 EC2에 레일 배치 - 죄송합니다.하지만 뭔가 잘못되었습니다.

내가 말한 것을 들으며, 우분투 사용자로 SSH를 통해 서버에 로그인 할 때 ls을 입력하면 아무것도 반환되지 않습니다. 서버에 파일이없는 것처럼 내가 알고있을 때?

정말 도움이 되었습니까? 프로덕션 모드에서 응용 프로그램을 실행하는 경우 SSH를 통해 서버에

Connecting to database specified by database.yml 
Started GET "/login" for 77.100.120.24 at 2013-02-11 07:28:18 -0500 
Processing by AccessController#login as HTML 
    Rendered access/login.html.erb within layouts/admin (17.8ms) 
Completed 500 Internal Server Error in 1082ms 

ActionView::Template::Error (stylesheet.css isn't precompiled): 
    4: <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
    5: <title>QLess - <%= @page_title || "Quick Drinks Ordering" %></title> 
    6: <%= stylesheet_link_tag "application", :media => "all" %> 
    7: <%= stylesheet_link_tag "stylesheet", :media => "all" %> 
    8: <%= stylesheet_link_tag "large_screen", :media => "all" %> 
    9: <%= javascript_include_tag "application" %> 
    10: <%= csrf_meta_tags %> 
    app/views/layouts/admin.html.erb:7:in `_app_views_layouts_admin_html_erb__2871469925121006882_32798020' 

답변

1

로그인 후 응용 프로그램 경로에 cd 한 다음 cat log/production.log 또는 tail -f log/production.log를 실행합니다. 여기에서

config.assets.precompile += ['admin.js', 'admin.css', 'swfObject.js'] 

: 당신이 포함하는 다른 매니페스트 또는 개별 스타일 시트와 자바 스크립트 파일이있는 경우, 당신은 프리 D 배열에 추가 할 수 있습니다 : http://guides.rubyonrails.org/asset_pipeline.html#precompiling-assets

대신 "생산"

UPD의 다른 사용 환경 이름

+0

안녕하세요 Bob, 답변 해 주셔서 감사합니다. 서버에 '우분투'로 로그인하면 홈 디렉토리가 비어 있습니다. 어디서 프로젝트 디렉토리를 찾을 수 있는지 알고 있습니까? – wkdshot

+1

/mnt에있을 수 있습니까? – Bob

+0

정말 고마워! 로그 파일 스 니펫을 포함하도록 업데이트했습니다. 미리 컴파일하는 자산과 관련이있는 것처럼 보입니까? 나는 루비 레이서 보석을 설치했습니다. – wkdshot

관련 문제