IRb:如何使用预加载的类启动交互式 ruby 会话
当我经历采用 Ruby 语言的旅程时,我花了很多时间在 IRb 上。太棒了!但是,由于我不太了解它的功能,并且仍然是 Ruby 的“笨蛋”,我想知道以下内容…
我如何在 Ruby 中反思事物?
例如,在Python中,如果我想获取一个对象的所有属性,我可以做这样的事情: >>> import sys >>> dir(sys) ['__displayhook__', '__doc__'…
ruby irb 提示模式之间有什么区别?
我可以更改 irb 提示模式, irb --prompt prompt-mode 我可以看到 null 和 simple 的作用,但我无法区分 null 和 < code>xmp 和 default/classic/…
Rails 3.0.0.beta 应用程序只能在控制台中看到捆绑的 gem 吗?
我有一个库,我正在尝试使用 Rails 3 (特别是 feedzirra),我可以在 irb 中要求它正常工作,但它会破坏我的应用程序中的控制台,并出现以下错误: h…
ActiveRecord 声明未指定适配器
当我尝试运行以下命令时,我从 ActiveRecord 收到一条错误消息,指出尚未找到连接器。 require 'activerecord' ActiveRecord::Base.establish_connect…
OSX 上 JRuby irb 中的按键绑定移动单词
类似于 这个问题,除了在 JRuby 中(它适用于 MRI Ruby)。 Alt-left 在我的控制台中打印一个“b”。很烦人! 为了澄清,我已经按照 本文,将 option-…
Ruby 脚本如何检测它正在 irb 中运行?
我有一个定义类的 Ruby 脚本。我希望脚本 BoolParser.generate :file_base=>'bool_parser' 仅在脚本作为可执行文件调用时才执行该语句,而不是在从 …
IRB 历史记录不起作用
在 ~/.irbrc 中我有这些行: require 'irb/ext/save-history' #History configuration IRB.conf[:SAVE_HISTORY] = 100 IRB.conf[:HISTORY_FILE] = "#{…
如何在Ruby中获取当前工作目录的绝对路径?
我在 Windows 上运行 Ruby,但我不知道这是否会产生影响。我想做的就是获取当前工作目录的绝对路径。 irb 可以做到这一点吗?显然,从脚本中可以使用 …
Ruby Irb 对控制键的反应很奇怪
我对 Ruby 非常陌生,从今天开始。 我刚刚从系统的 Ruby 1.8 安装迁移到从源代码编译的 Ruby 1.9。这样一来,irb 的情况就变得更糟了。它以最不友好的…
如何将 Readline 支持编译到 Ruby 中
我的 ruby 版本是用 editline 编译的(在 os x 上),我怀念 irb 中 readline 的功能。 如何使用 readline 支持重新编译 ruby?…
无法使用 Ruby 1.9 和 Rails 2.3.4 启动脚本/控制台
我正在尝试在 Ruby 1.9 和 Rails 2.3.4 中启动控制台(irb)。我安装了两个版本的 Ruby(1.9 和 1.8.6),并且通过调用以下命令运行 Ruby 1.9:rake19…
如何在 Ruby 的 IRB 中启用自动完成
当我使用 Merb 的内置控制台时,我会获得类似于标准 bash 提示符的选项卡自动完成功能。我发现这很有用,并希望在非 merb IRB 会话中启用它。如何在 I…