2012-06-01 31 views
0

以下示例当​​然不是我的整个应用程序。我已经提供了它的一部分抛出一个错误:macruby open()不起作用

#!/usr/local/bin/macruby 

require 'open-uri' 
framework 'ScriptingBridge' 

system "mkdir -p ~/.myApp" 
system "cp ~/Desktop/image.png ~/.myApp/image.png" 

var = open('~/.myApp/image.png', 'w') 

的错误是:

open: No such file or directory - open() failed (Errno::ENOENT) 

我缺少一个库的东西?

回答

0

我不知道为什么,但如果你提供的路径不使用“〜”它的作品。

+0

我意识到这一点。不过,我想知道是否有办法解决这个问题。这很烦人。感谢您的帮助! – dejay

0

这应该工作: File.open File.expand_path('~/image.png'), 'w'