0

当然,以下示例不是我的整个应用程序。我已经提供了引发错误的部分:

#!/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)

我错过了图书馆还是什么?

4

2 回答 2

0

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

于 2013-06-26T06:29:54.013 回答
0

我不知道为什么,但如果你提供路径而不使用“~”它会起作用。

于 2012-06-01T22:47:31.100 回答