调用 bash 命令
cmd = '/usr/bin/mediainfo "/var/avalon/dropbox/Лекции_для_молодых_ученых/Nabiullin_SciERes_1.flv" --Output=XML'
out = `#{cmd}`
在 Rails 项目中'avalom media system'
返回错误代码1。
从路径中删除俄语字母cmd = '/usr/bin/mediainfo "/var/avalon/dropbox/Nabiullin_SciERes_1.flv" --Output=XML'
,调用另一个命令
cmd = 'head "/var/avalon/dropbox/Лекции_для_молодых_ученых/Nabiullin_SciERes_1.flv"'
或在 irb 或项目环境或 bash 中运行命令 - 一切都很好。
谢谢。
当我尝试在文件:543 => 在 gem 媒体信息文件:473中使用俄语字母将媒体文件添加到集合时出错
控制台编码 - utf-8。命令字符串编码 - utf-8。