1

所以我正在制作一个 Ruby Shoes 应用程序,我希望能够使用 GIMP 从中打开一个文件。到目前为止,我已经尝试gimp从 ruby​​ 运行,它所做的只是返回命令行消息:

gimp
/Applications/GIMP.app/Contents/MacOS
/Applications/GIMP.app/Contents/MacOS/:/Applications/GIMP.app/Contents/Resources/bin:/Users/a/.rvm/gems/ruby-2.0.0-p247/bin:/Users/a/.rvm/gems/ruby-2.0.0-p247@global/bin:/Users/a/.rvm/rubies/ruby-2.0.0-p247/bin:/Users/a/.rvm/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/Users/a/.rvm/bin:/Applications/GIMP.app/Contents/MacOS

尝试open -a GIMP somefile.jpg从 ruby​​ 中打开应用程序只会给我一个错误窗口说GIMP cannot be opened because of a problem.

编辑:好的,所以我和我的一个朋友在这里,我们正在一起努力,我们发现了一些像绿巨人一样让我生气的东西。我做了一个仍然有同样错误的小程序。

Shoes.app width: 640, height: 756, title: 'Eine' do
  para `source ~/.bashrc; GIMP PRfyS.jpg`
end

这有什么愚蠢的?我可以进入我的终端并输入ruby -e " Shoes.app width: 640, height: 756, title: 'Eine' do para source ~/.bashrc; GIMP PRfyS.jpg end,它可以工作。(为 stackoverflow 格式删除反引号)

4

1 回答 1

0

我不确定我明白你到底想做什么。如果您只想按一下按钮来启动 GIMP,那么我就是这样做的

Shoes.app do
    button "open gimp" do
        spawn 'gimp PRfyS.jpg'
    end
end
于 2014-03-20T18:29:07.030 回答