相关疑难解决方法(0)

Ruby的File.open给出"没有这样的文件或目录 - text.txt(Errno :: ENOENT)"错误

我在Win 7机器上安装了Ruby 1.9.2.创建了一个简单的analyzer.rb文件.它有这一行:

File.open("text.txt").each {|line| puts line}
Run Code Online (Sandbox Code Playgroud)

当我运行代码时,它给了我这个错误:

analyzer.rb:1:in `initialize': No such file or directory - text.txt (Errno::ENOENT)
from analyzer.rb:1:in `open'
from analyzer.rb:1:in `<main>'
Exit code: 1
Run Code Online (Sandbox Code Playgroud)

我不明白.有一个text.txt在同一个目录中文件analyzer.rb的文件.我也尝试过输入文件的绝对路径C:\Ruby192\text.txt,但没有骰子.我错过了什么?

ruby

45
推荐指数
3
解决办法
10万
查看次数

标签 统计

ruby ×1