0

我在 Ubuntu 上设置 Rails+ffmpeg 并且我不断得到

 Errno::ENOENT
 No such file or directory..

设置如下:

/home/用户名/RailsApp /home/用户名/videos/

我正在尝试运行 ffmpeg 来写入 /home/username/videos,我使用了“/home/username/videos/”和“~/videos/”但没有运气..

我错过了什么?

“www-data”用户包含在“用户名”组中。

Rails 应用程序工作正常,否则..

非常感谢任何输入!

谢谢!

4

1 回答 1

1

一般最好不要依赖本地文件系统。尝试以下操作:

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

如果您不想在制作服务器上Rails/public创建链接ln -s target link_name并创建视频,您应该以类似的方式进行操作,例如使用 capistrano。

顺便提一句。视频的权利是什么?-rw-r--r--? 在哪个用户下运行您的网络服务器?

于 2012-04-13T07:51:05.990 回答