为什么从Ruby调用Bash命令会抛出错误?
发布时间:2020-12-17 01:29:15 所属栏目:百科 来源:网络整理
导读:我正在尝试使用 Ruby在某些图像上执行以下bash命令: class Pingcrush def initialize Dir.foreach('drawable') do |item| next if item == '.' or item == '..' # do work on real items if item.end_with?(".png") then %x["wine pngcrush.exe -brute draw
我正在尝试使用
Ruby在某些图像上执行以下bash命令:
class Pingcrush def initialize Dir.foreach('drawable') do |item| next if item == '.' or item == '..' # do work on real items if item.end_with?(".png") then %x["wine pngcrush.exe -brute drawable/#{item} new/#{item}"] end end end end Pingcrush.new 我所在的目录是drawable和new的父目录,但是,当我尝试运行脚本时,我总是得到同样的错误: sh: wine pngcrush.exe -brute drawable/feed_cl.png new/feed_cl.png: not found 为什么会这样?我尝试切换我在Ruby中调用的路径,似乎无法使其工作. 解决方法
它执行你的shell但找不到酒.尝试设置安装wine的完整路径.
which wine (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- .net mvc4 + ajaxfileupload.js 解决IE浏览器中弹出下载对话
- c# – NotifyIcon.ShowBalloonTip不保持超时
- c# – 仍然无法隐藏WinForms应用程序中FlowLayoutPanel的水
- sqlite 内存泄露解决方法
- 结构初始化问题?
- 什么是使用Oracle数据库空间? (“ORA-12953:…超过允许的
- ecshop二次开发一些个小技巧
- reactjs – React – _this2.SetState不是函数
- VB.NET 章鱼哥 ——程序员也懂爱,动态绘制红心,很浪漫哦
- c# – 如何对使用OWIN Cookie Authenthication的代码进行单