我正在尝试使用ruby并遵循一些非常适合学习的教程。使用IRB提示时,始终以此样式评估最后一个表达式:
"hello"
=> "hello"
太棒了!现在,如何在运行.rb脚本时完成相同的操作?我承认评估脚本中的每一行可能有点奇怪,但学习时它很棒。 因此 - 无法在集成控制台/终端的其他IDE(或从命令提示符调用.rb脚本)中重现此行为。我试过Aptana,jEdit,RubyMine。
我已经阅读了很多关于可以设置的不同常量,例如$ DEBUG,$ VERBOSE,并使用一些参数调用ruby.exe,但我似乎无法在任何地方使用它。
对于像PowerShell_ISE这样的编辑器来说会很棒,它的强大之处在于它易于使用且操作脚本非常简单。
答案 0 :(得分:2)
test_ruby
)。test_ruby_file
)。 使用以下内容编写名为test_ruby
的文件:
#!/usr/bin/env ruby
File.open("path_to_test_ruby_file/test_ruby_file"){|io| p eval(io.read)}
授予test_ruby
可执行状态。
test_ruby_file
中写一些内容。test_ruby
。