2012-04-13 4 views
0

私はRailsの+ Ubuntuでffmpegのを設定していると私は次のようにセットアップされアクセス(きません保つ「そのようなファイルを..」)

Errno::ENOENT 
No such file or directory.. 

を得続ける:

/ホーム/ユーザー名/ RailsApp /ホーム/ユーザー名/動画/

私は家/ユーザ名/動画/に書き込むためのffmpegを実行しようとしていると私は "/ホーム/ユーザー名/動画/" を使用して " 〜/ videos/"でも運がいいよ。

私は何が欠けていますか?

"WWWデータ" のユーザーは、 "ユーザー名" のグループに含まれます。..

のRailsアプリ大歓迎任意の入力...そう

を正常に動作します!

ありがとうございます!

答えて

1

通常、ローカルファイルシステムに依存しないことをお勧めします。以下試してください:

path_to_video = "#{Rails.root.to_s}/videos/video1.avi" 
print File.exist?(path_to_video) 

あなただけln -s target link_nameとのリンクを作成し、運用サーバー上で使用すると、例えば同様の方法でそれを行う必要がありますRails/publicでビデオを持ってしたくない場合カピストラーノと

Btw。動画の権利は何ですか? -rw-r--r--?ユーザーがウェブサーバーを実行している場合は、

+0

ユーザーは「username」グループに含まれている「www-data」です。これは/ home/username /です。これは良い方法ですか? Railsのヒントありがとう!それを使用して、問題は私がパスとして '〜/ videos'を使うことができないという事実によると考えました... – Stpn

関連する問題