我从一开始就使用Ruby来学习绳索,但是快速查询。目前我正在编写小代码,例如:
puts 'Hello World'
等。进入EditRocket,保存为test1.rb,然后在我的Mac上打开终端并执行'program':
ruby test1.rb
这对于向后转发变得有点单调乏味,所以我想知道是否有一种更“用户友好”的方法来编写一些Ruby代码,然后实时执行它以获得结果,就像在SQL代码中一样例如SQL Server?
答案 0 :(得分:5)
在终端中运行irb将运行一个Ruby read-eval-print循环,该循环将评估您键入的每一行Ruby。只需在终端中键入“irb”即可启动,并从irb中“退出”退出。
答案 1 :(得分:3)
尝试irb
,交互式Ruby解释器。
答案 2 :(得分:2)
我推荐TextMate作为Ruby的文本编辑器。还有一个很棒的工具叫做IRB,它是一个动态的Ruby控制台。
答案 3 :(得分:1)
用户可以使用
Tools -> Execute Program -> Execute Ruby Program
菜单选项执行Ruby程序并查看标准和错误输出。
使用OS X,您可以为任何应用程序中的任何菜单创建自己的键盘快捷键。这是a guide这样做的。
编辑:下载此程序的试用版并运行它,它们的文档似乎是错误的或过时的,因为菜单选项为Tools -> Ruby -> Execute Program
。此外,这是相当繁琐的 - 每次要重新运行程序时都会打开一个不友好的对话框,允许您设置解释器和命令行参数等等。
我也建议你尝试(如果你喜欢的话,购买)TextMate;它是一个很棒的文本编辑器,它运行Ruby的工作流程要好得多。
答案 4 :(得分:1)
我喜欢TextMate用于简单的Ruby编码和我在这里发布的简单示例,原因是其他人提到的。
对于繁重的编码,我在Mac OS上使用MacVim,在Linux或Windows上使用Vim or Gvim。它不是那么友好,但功能非常强大,并且在任何地方都是相同的编辑器,包括使用相同的字体和主题以及我所做的自定义更改。
ActiveState具有Komodo Edit,这是一个非常好的编辑器功能组合,包括具有vi模式。它是免费的,所以你不会失去任何尝试它。
答案 5 :(得分:1)
您可能希望使用Guard来观看文件,并在保存时运行它们。