2

私は自分のアプリケーションをamazonec2にデプロイするためにレールキャストを追跡してきましたが、いくつか問題があります。しばらく時間がかかりましたが、昨日、rubberを使用してテスト「ブログ」アプリケーションを正常にデプロイしました。これはcreate_stagingメソッドです。現在、実際のアプリをデプロイしようとしていますが、いくつかの問題が発生しています。ラバーコマンドは終了しますが、ブラウザからWebサイトにアクセスしようとすると、「申し訳ありませんが、何か問題が発生しました」という標準が表示されます。

あなたが言うのを聞いたログファイルを見てください、しかし私がubuntuユーザーとしてSSH経由でサーバーにログインし、ls何も返されないと入力すると-サーバーにファイルがないように、私が知っているときは?

どんな助けでも本当に感謝します!

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'
4

1 に答える 1

1

ssh を介してサーバーにログインし、次にcdアプリケーション パスにログインしてから実行するcat log/production.logtail -f log/production.log、アプリを運用モードで実行している場合。それ以外の場合は、「運用」の代わりに環境名を使用します

Upd: 含める他のマニフェストまたは個別のスタイルシートと JavaScript ファイルがある場合は、それらをプリコンパイル配列に追加できます。

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

ここから: http://guides.rubyonrails.org/asset_pipeline.html#precompiling-assets

于 2013-02-11T12:13:08.937 に答える