这是错误。

Atrosity [ Eric-Raios-MacBook ][ ~/dev/rubyscripts ]$ ruby script.rb
script.rb:7:in `read': No such file or directory - sent (Errno::ENOENT)
from script.rb:7:in `lSent'
from script.rb:16:in `<main>'

导致错误的我的方法是:
def lSent
  $sent = Set.new(File.read("sent").split(";"))
end

lSent

如果删除它,我的脚本将运行,但不会输出我想做的事情。

最佳答案

sent应该是服务器中文件的路径,例如

$sent = Set.new(File.read("/root/path/file.txt").split(";"))

关于ruby - 无此文件或目录,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6419936/

10-13 05:05