问题标签 [irb]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
964 浏览

ruby - 历史不保存

为什么我的 irb 历史不再保存?

0 投票
2 回答
5773 浏览

ruby - 如何将 Readline 支持编译到 Ruby 中

我的 ruby​​ 版本是用editline(在 os x 上)编译的,我错过了readlinein的功能irb

如何在readline支持下重新编译 ruby​​?

0 投票
3 回答
714 浏览

ruby - Ruby Irb 对控制键的反应很奇怪

从今天开始,我对 Ruby 非常陌生。

我刚刚从系统的 Ruby 1.8 安装转移到 Ruby 1.9,从源代码编译。在这样做的过程中,irb 变得更糟了。它以最不友好的方式对非字母数字控制键做出反应:

UP 键打印:^[[A

DOWN键打印:^[[B

DELETE 键打印:^[[3~

...等等。对我来说,这样做的主要结果是我无法访问以前发出的命令。制表符补全也不起作用;虽然这似乎都不是 Wirble 的问题 - 当我删除我的 ~/.irbrc 时也会发生同样的情况。

我正在使用:

  • Ubuntu 9.10
  • GNOME 终端 2.28.1
  • ruby 1.9.1p376(2009-12-07 修订版 26041)[i686-linux]
  • Irb 版本 0.9.5 (05/04/13)

有任何想法吗?:(

0 投票
6 回答
246145 浏览

ruby - 如何从irb获取当前工作目录的绝对路径

我在 Windows 上运行 Ruby,但我不知道这是否会有所作为。我要做的就是获取当前工作目录的绝对路径。这可能来自irb吗?显然从脚本中可以使用File.expand_path(__FILE__)

但是从 irb 我尝试了以下操作并收到“权限被拒绝”错误:

0 投票
6 回答
21013 浏览

ruby - irb 历史记录不起作用

在 ~/.irbrc 我有这些行:

然而,当我跑步irb并按下向上箭头时,什么也没有发生。也没有创建指定的 irb 历史文件,也没有记录任何内容。

0 投票
2 回答
1996 浏览

ruby - Ruby 脚本如何检测到它在 irb 中运行?

我有一个定义类的 Ruby 脚本。我希望脚本执行语句

仅当脚本作为可执行文件调用时,而不是require从 irb 'd (或通过命令行传递-r)。我可以用什么包裹上面的语句以防止它在我的 Ruby 文件加载时执行?

0 投票
1 回答
231 浏览

macos - OSX 上 JRuby irb 中的键绑定移动字

类似于这个问题,除了在 JRuby 中(它在 MRI Ruby 中工作)。Alt-left 在我的控制台中打印一个“b”。很烦人!

为了澄清,我已经按照本文中的描述设置了我的终端,将 option-left 映射到 escape-b。

0 投票
2 回答
954 浏览

ruby - Ruby IRB 输出在 Windows 7 上的控制台中被弄乱了

我从 IRB 控制台得到了非常奇怪的输出。这里是:

似乎是编码问题,对吧?我不确定为什么会这样。任何想法如何解决它?

0 投票
3 回答
1243 浏览

ruby-on-rails - Rails 检查 IRB 控制台或网页

在我的模型中,我想检查应用程序是在 IRB 控制台内运行还是作为网站运行?

0 投票
1 回答
4104 浏览

ruby - ActiveRecord 声明没有指定适配器

当我尝试运行以下命令时,我从 ActiveRecord 收到一条错误消息,指出尚未找到连接器。

错误信息:

ActiveRecord gem 是否损坏,或者初始代码是否不正确?