问题标签 [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 投票
1 回答
619 浏览

ruby - 如何在 Ubuntu 上从源代码编译 irb?

我想在没有任何优化的情况下从源代码编译 irb,以便在使用 gdb 单步执行(解释器)代码时获得更多信息。我已经成功编译 ruby​​ 1.9.1 没有问题,但我找不到任何关于 irb 的文档。我相信 irb 包含在 ruby​​ 1.9 源代码中,但无法验证这一点。谁能指出我正确的方向?

0 投票
1 回答
11054 浏览

ruby-on-rails - 在 Fedora 12 上安装 rdoc、irb、bluecloth、chronic 时出现问题

这些错误是什么意思?

还有这个

我已经使用“yum install ruby​​-rdocs”安装了 rdocs。但我不明白这个错误是什么意思

0 投票
2 回答
5490 浏览

ruby - Rubygems 路径问题

我正在尝试从 IRB 运行以下 ruby​​ 代码,但无法要求 gmail gem。

这是 IRB 输出:

这是 Gem.path 输出:

和环境输出:

哪个红宝石:

和.gemrc:

这是我的宝石清单:

我已经卸载了 mac 端口并使用hivelogic 指令安装了一个新的 ruby​​/rails 版本。但是,请注意,在我运行之前,我的 which ruby​​ 与 hivelogic 的指令不匹配:

我认为这是问题所在,但不确定要阅读什么来强制 ruby​​ 路径始终加载到 /usr/local/bin/ruby。它也可能是一个红鲱鱼,因为我根本不知道这些零件是如何适合的。一旦 sudo gem install 不起作用,我基本上就迷路了。

请注意其他宝石确实有效:

问题:

  1. 当 sudo gem install 不允许您从类中创建对象时,调查该问题的下一步是什么?

  2. 宝石的各个部分如何组合在一起以解决这些类型的问题?我已阅读常见问题解答和文档(http://docs.rubygems.org/read/book/3),但要么错过了它,要么无法挑选出相关部分。

0 投票
2 回答
1996 浏览

ruby - 新安装的 Ruby gem 没有出现在 $LOAD_PATH 中

我正在使用 MacPorts 来管理我的 Ruby/Rails/Gems 安装。最近gem install wirble,当我启动一个 irb 实例时,wirble 无法加载。这是输出:

Wirble gem 没有出现在我的 $LOAD_PATH 中:

肯定安装了gem:

它位于/opt/local/lib/ruby/gems/1.9.1/gems/wirble-0.1.3/

如何将我安装的这个和未来的 gem 附加到我的 $LOAD_PATH 中?

0 投票
2 回答
2029 浏览

python - Ruby 有类似 bpython 的东西吗?

与 bpython相比,IRb非常简单,即使使用wirble 也是如此

是否有任何与 bpython 相当的红宝石?

0 投票
2 回答
122 浏览

ruby - IRB 和大变量?

如何在 irb 提示符中很好地打印大变量?我有一个变量,其中包含许多很长的变量,并且打印输出变得一团糟。如果我只想要没有值的变量名怎么办?或者,我可以根据深度将每一个打印在单独的行上吗?

0 投票
2 回答
883 浏览

ruby-on-rails - 带有 spork 和 rspec 的“脚本/控制台测试”没有加载整个环境?

我正在尝试加载控制台以与我的一些 rspec 模拟助手进行交互。我希望运行时script/console test会加载类似于我运行时的环境spec。但是,情况似乎并非如此。它看起来像spec_helper从未加载过。或者,如果是,它实际上并没有通过逻辑运行,因为 spork 已经污染了它一点。

简而言之,是否有一种快速简便的方法可以让交互式 rspec 派对继续进行?

0 投票
2 回答
288 浏览

bash - 我可以在脚本中自动使用我在 shell(bash、cmd、irb 等)上写的内容吗?

总体思路很简单,我想为某个任务制作一个脚本,我在 shell(任何 shell)中做,然后我想复制我用过的命令

如果我复制窗口中的所有内容,那么我有很多内容要删除更正。(并且不容易从 shell 复制

简历:我想把我写的所有东西都拿走......

有没有简单的方法来完成这个简单的任务?


更新:部分解决方案

bash中,解决方案非常简单,有一个历史命令,并且有一些想法的端口:

IRB :调整 IRB

Cmd:使用 PowerShell -> Get-History或使用 cygwin


另一个更新:我发现doskey有一个参数 history 可以做到这一点:
cmd : Doskey /history >> history.cmd

0 投票
2 回答
1216 浏览

ruby-on-rails - 如何更新 IRB 中类的所有属性?

客观的:

我想将一个类中所有对象的数组属性重置为[]。他们开始的方式。

我的尝试:

结果:

返回错误。你会怎么做?

0 投票
2 回答
470 浏览

ruby-on-rails - 在 IRB 中编写一个简单的条件语句

我正在查找所有 URL 为“http://”的组织,并将它们的属性更新为“”。

我的尝试:

返回编译错误:

有任何想法吗?