Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用我的命令行作为记事本&x2B;上ruby程序的输出+;_Ruby_Command Line_Notepad++ - Fatal编程技术网

如何使用我的命令行作为记事本&x2B;上ruby程序的输出+;

如何使用我的命令行作为记事本&x2B;上ruby程序的输出+;,ruby,command-line,notepad++,Ruby,Command Line,Notepad++,如何使用我的命令行作为notepad++上ruby程序的输出 我尝试了以下多个教程,最直接的是: 但是,无论何时尝试,我都会在命令行上收到此错误: cmpe131hw1.rb:1:in `initialize': No such file or directory @ rb_sysopen - widgets.csv (Errno::ENOENT) 我已经查找了错误,但我的搜索总是让我找到讨论如何从命令行读取ruby文本文件的人。我可以直接从命令行编程,包括读取文件,因此它们的线程与我的问题

如何使用我的命令行作为notepad++上ruby程序的输出

我尝试了以下多个教程,最直接的是:

但是,无论何时尝试,我都会在命令行上收到此错误:

cmpe131hw1.rb:1:in `initialize': No such file or directory @ rb_sysopen - widgets.csv (Errno::ENOENT)


我已经查找了错误,但我的搜索总是让我找到讨论如何从命令行读取ruby文本文件的人。我可以直接从命令行编程,包括读取文件,因此它们的线程与我的问题不直接匹配。

程序在命令行中运行。问题是文件中的代码。它在查找/读取您要求它打开的csv文件时遇到问题。也许您可以将rb文件的内容添加到这个问题中?

在从命令行尝试了各种不同的方法之后,问题实际上来自我试图运行的程序文件。我打开了一个新的.rb文件并运行了一个简单的

puts "Hello World"

并且能够通过视频链接中显示的方法获得输出。我从一开始就应该这样做,但我正在疯狂地尝试看看我的编程作业是否能正确输出。

欢迎来到Stack Overflow。请阅读“及”。不要使用链接来显示错误;相反,将错误复制/粘贴到您的问题中,我们可以轻松复制它,并在必要时将其用于搜索。你试过什么?为什么这些不起作用?你能粘贴你的
cmpe131hw1.rb
的内容吗。看起来它在第一行查找的文件不存在。你是对的!我想知道为什么我在网上搜索时会遇到一个错误,把我带到有文件读取问题的人那里。发生的事情是,我的代码中的第一件事就是读取一个不在桌面上的文件。然后我的程序就停在那里了,这不是答案。这本应该写下来作为对这个问题的评论。你的声誉超过50,因此你可以添加评论。