新手的一个问题急
我安装好了ruby 在命令行输入 ruby -v 显示正常:ruby 1.8.6 (2007-09-24 patchlevel 111)
但是我输入 ruby 时命令行就像死了一样,再输入什么都没有反应了,怎么回事?
回复 #1 cfansinfo 的帖子
一般来说ruby 后面接要执行的文件,比如ruby helllo.rb如果你没有指定文件名,那么它会从标准输入获取要解释执行的内容。
这时,你可以输入ruby代码,然后输入CTRL+D,然后回车。你可以看到ruby执行了你输入的语句。下面是一个例子。
C:\Documents and Settings\lifr>ruby
puts "hello"
^D
hello
C:\Documents and Settings\lifr>
其实这种方式并不是使用ruby的最常用的形式。如果你想执行ruby文件,那么用ruby file的形式。如果你想要有一个交互式的界面,那么你可以在命令行输入"irb"。这是一个ruby自带的提供交互式的环境的程序。
Enjoy ruby! ls正解。
这些工具的使用方法摸索一下就知道了。
初学shell的时候也感觉那么多输入方式很新鲜 $ ruby
5.times { print "hello!" }
^D
hello!hello!hello!hello!hello!
回复 #2 lifr 的帖子
:victory: :emn10:
页:
[1]