与使用File.Open错误使用Ruby和File.open
这里的Ruby脚本有一个问题是,我说的代码......
F = File.open(Socket.gethostname ().gsub!(/ [[:space:]。] /,“”)+“。log”,“a”)
问题是.open的+内部,它返回错误消息说它是一个未定义的方法。
任何人能帮助我们吗?
编辑: 下面是这是造成问题的类一些代码。
不知道这将有助于虽然。
def logExecution()
f = File.open(Socket.gethostname().gsub!(/[[:space:].]/,"")+".log","a")
f.puts(" [" + Time.new().to_s() + "] " +\
File.basename($0) + " " + $*.join(" "))
f.close
end
我猜这意味着它是如此处理与尝试运行应用程序的方式? – Aran 2009-12-04 16:24:12
可能是应用程序代码中的问题。你能提供更多的细节,也许更多的代码? – philant 2009-12-04 16:28:06