ruby - 在没有参数的情况下运行 ruby​​ 时我没有收到提示

标签 ruby linux

当尝试在 Linux (ubuntu 14.04) 上运行 ruby​​ 时,我没有像在 python 中那样收到提示 (">>>"。) 下面是一个示例。当代码文件是参数时,我可以运行 ruby​​ -v 来获取版本信息并执行 ruby​​ 代码。当我在没有任何参数的情况下运行 ruby​​ 时,我什么也得不到,必须摆脱它。我缺少什么想法吗?

james@james-Latitude-D830:~$ python
Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[GCC 4.8.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> quit()
james@james-Latitude-D830:~$ ruby -v
ruby 2.3.1p112 (2016-04-26 revision 54768) [x86_64-linux]
james@james-Latitude-D830:~$ ruby
help()
quit()
^C-: Interrupt

最佳答案

python 和 ruby​​ 是不同的语言,您可以使用 python 打开 python 提示符,但如果是 ruby,则必须使用 irb 打开 ruby​​ '提示符'

james@james-Latitude-D830:~$ irb
2.3.1p112 :001 >  #here you can write your ruby code

关于ruby - 在没有参数的情况下运行 ruby​​ 时我没有收到提示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38113241/

相关文章:

linux - docker 容器中的 blktrace 输出错误

Ruby RSS/Atom 处理器,它知道我已经在提要中处理了哪些项目

linux - 如何在 tsql 中运行 SQL 脚本

c++ - Valgrind 对 FILE 的读取无效*

ruby-on-rails - 使用多个条件对列表进行排序 Ruby on Rails

arrays - Shell 脚本不创建数组列表

linux - 将 arp 绑定(bind)添加到 ARP 表 Linux

Ruby:如何将命名空间类包含到 IRB 中的全局命名空间中

ruby - 以与多个选择参数相同的顺序对 XPath 进行排序

ruby - 数据库连接池