为什么';Ruby没有GUI吗?

为什么';Ruby没有GUI吗?,ruby,Ruby,当他们只有一个命令提示符时,Ruby是很难的。你知道我可能做错了什么吗?这些教程都没有提到使用GUI打开程序,尽管它们解释了代码,好像您已经打开了一个程序一样。听起来您可能正在将一种编程语言(Ruby)与IDE(集成开发环境)混为一谈,如Elicpse、Netbeans或Visual Studio,它们都是图形界面(GUI)帮助你编写程序(在爪哇,C++,露比等)。 因为Ruby是一种解释语言,具有强大的命令行界面REPL(read–eval–print loop),所以我想说,大多数人都会说,

当他们只有一个命令提示符时,Ruby是很难的。你知道我可能做错了什么吗?这些教程都没有提到使用GUI打开程序,尽管它们解释了代码,好像您已经打开了一个程序一样。

听起来您可能正在将一种编程语言(Ruby)与IDE(集成开发环境)混为一谈,如Elicpse、Netbeans或Visual Studio,它们都是图形界面(GUI)帮助你编写程序(在爪哇,C++,露比等)。 因为Ruby是一种解释语言,具有强大的命令行界面REPL(read–eval–print loop),所以我想说,大多数人都会说,学习Ruby的最好方法是熟悉命令行,启动解释程序并开始玩。使用解释器可以让您从基础开始,比如运行
2+2
并立即看到结果

如果您不喜欢使用命令行,那么您可以尝试使用IDE之类的工具。这也会有一个学习曲线,所以如果你只想从最基本的开始,也许可以尝试使用。它提供了一个基于web的“控制台”,供您试用和学习ruby基础知识


最后,如果您确实希望以最佳方式学习ruby,并且您使用的是Windows,那么我建议您下载并运行ruby解释器。有很多关于如何安装cygwin和ruby的教程,提供了一个良好的开端。

您是在谈论用ruby编写GUI应用程序,还是在谈论编写代码的IDE(集成开发环境)?试试这些。或者,如果您正在寻找的是IDE,.IDE就是我所指的。我之所以说GUI,是因为GUI是一个“图形用户界面”,从技术上讲,它意味着一个具有文件选项、打开、新建等功能的用户界面。。。不是命令。但是是的,我是说IDE。我用Ruby windows安装程序下载了Ruby,它刚刚在我的计算机上安装了命令提示符版本的Ruby。谢谢。鲁比明看起来像我要找的。我不敢相信这些教程都没有提到IDE。当我学习C++时,就像第三段IDE被带上了下载链接。实际上,在使用Ruby或Rails进行开发时,使用IDE的人相对较少——我认为它与其说是Ruby/Rails的东西,不如说是解释语言的东西。当我使用Tcl和Perl时,我发现文本编辑器的使用非常普遍。但是从我看到的情况来看,您无法创建文件和
命令中需要
文件。当我按照教程中的命令去做时,我只会出错。当我做C++时,IDE就创建了程序并编译它们。现在,如果我想知道端口80是否打开,我会转到命令提示符。我对如何在命令提示符下编写程序感到困惑。另外,如果有人建议我使用Linux(Ubuntu),我也有知识和能力。假设你已经安装了ruby(sudo apt get install ruby),你可以使用vim(命令行编辑器)或gedit(gui编辑器)创建文件,然后使用
ruby myfile.rb
运行它们,希望能有所帮助。