2012-04-01 8 views
2

私はapacheの上で旅客を経由して私のレールのアプリをインストールし、私は権利を持つものになるように思われる奇妙なエラーRailsは一時ファイルを生成することはできません

cannot generate tempfile `/var/rails/wo42/tmp/cache/assets/sprockets%2Fb94bb762c37131f8bb65f843c621876720120401-29970-ha7f1p-9' 


Extracted source (around line #24): 

21:  <%= stylesheet_link_tag "application" %> 
22:  
23:  <!-- Included JS Files --> 
24:  <%= javascript_include_tag "application" %> 
25: 
26: <%= csrf_meta_tags %> 
27: </head> 

を取得していますが、私はは/ var /レールを設定/ wo42/tmpからchmod 777へ?

+0

Apacheの実行アカウントは何ですか?同じIDでログインできますか?/var/railsにcdして、 'touch junk'をすることができるかどうか確認してください。それが動作すれば、迷惑メールファイルをrmし、次のdir 'wo42'にcdして、プロセスを繰り返します。最終的にはおそらく許可が拒否され、それを修正する必要があるでしょう。あなたがchownまたはchhgrpを実行して、apacheが実行されるユーザーIDまたはグループIDのディレクトリを必要とするかもしれません。 – RadBrad

+0

グループを変更しましたが、どちらも機能しません!おそらくあなたはそれを見てみることができます:http://alternadev.no-ip.org/wo42/ – jhbruhn

+0

これは私にエラーを与えるので、許可の問題ではないことを確認しましたか?何か助けが必要なら私にチャットしてください – RadBrad

答えて

2

私はちょうどこれを自分で実行しました。これが恒久的な修正となるかどうかは分かりませんが、それを過ぎたものがここにあります:

rake tmp:clear 
関連する問題