irb 相关问题

Interactive Ruby(IRB)是一个用于Ruby编程的shell。该程序可以从命令提示符启动,并允许逐行执行Ruby命令。

在IRB中,我可以查看我之前定义的方法的源代码吗?

如果我在IRB中定义了一个方法,有什么方法可以在会话稍后查看它的源吗? > def 我的方法 > 加上“嗨” > 结束 稍后我希望能够编写几个输出屏幕

回答 5 投票 0

如何在ruby中获取未标准化的文件路径?

我当前的目录路径是/a/b/c/ 当我做 fname = File.path("../test.rb") ::文件.绝对路径(fname) 输出是:/a/b/test.rb 我期待的是这样的输出......

回答 3 投票 0

如何在ruby中获取不进行规范化的文件的绝对路径?

我当前的目录路径是/a/b/c/ 当我做 fname = File.path("../test.rb") ::文件.绝对路径(fname) 输出是:/a/b/test.rb 我期待的是这样的输出......

回答 2 投票 0

停止 Rails IRB 和调试器共享历史记录

自从我迁移到 Rails 7.1 和 Ruby 3 以来,我一直在努力使用 Rails 控制台历史记录。 以前,控制台保留自己的历史记录,并且调试器历史记录是分开的。所以如果我正在调试

回答 1 投票 0

Ruby - 如何重新加载 IRB 或 PRY 中发生更改的文件?

我想在 irb 中重新加载文件。文件 prime.rb 包含以下代码: def is_prime?编号 (2..num-1).each 做 |div_by| 如果 num % div_by == 0 返回错误 结尾 结尾 真的 电子...

回答 3 投票 0

停止 Rails 控制台在循环结束时打印对象

如果我循环遍历给定模型的所有实例并从每个实例输出一些内容,最后,irb 仍将打印整个对象。 如果对象最终占用了数百行,那么它...

回答 4 投票 0

Rails 控制台覆盖`~/.irbrc`

我的 ~/.irbrc 文件中有以下内容: 需要“irb” 需要“红宝石” 需要“awesome_print” 真棒打印.irb! IRB.conf[:USE_AUTOCOMPLETE] = false IRB.conf[:ECHO_ON_ASSIGNMENT] = true IRB.c...

回答 2 投票 0

如果我不指定<arguments>,如何将<programfile>传递给IRB?

自: IRB——帮助 用法:irb.rb [选项] [程序文件] [参数] 我知道如果我包含程序文件,我可以将参数传递给 ARGV 例如: irb 测试.rb A B C 其中 test.irb 只是“p ARGV”

回答 4 投票 0

如何更改 ruby 3.0 的 IRB 中的默认语法着色

我很高兴使用最新的ruby 3.0;以及可以访问更新的命令行解释器,该解释器可以进行语法突出显示和着色。 不过颜色有点硬……

回答 4 投票 0

自动加载项目环境到irb

Rails 有有用的命令 Rails 控制台,它会下载所有必要的数据,然后我们可以与 irb 中的 Rails 项目进行交互。 Ruby 项目(基于 Ruby 语言构建)是否有相同的技术?...

回答 4 投票 0

为什么 Visual Studio 不给我输出?

我是 Ruby 新手。今天,我正在编写一些家庭练习,并发现了我的代码的这种行为:如果我尝试在第二种情况下在 irb 和 VSC 中执行相同的代码,我不会得到任何输出字符串。

回答 1 投票 0

在 irb 中访问已加载源中的变量

假设我有一个名为 test1.rb 的文件,其中包含以下代码: 我的数组 = [1, 2, 3, 4 5] 然后我运行 irb 并得到 irb 提示并运行“require 'test1'。此时我希望能够访问

回答 5 投票 0

Ruby irbrc_history 系统范围。如何本地化?

我在Ubuntu上安装了ruby以供系统范围内使用。 .irbrc_history 文件是在系统目录而不是用户的主目录中创建的。当文件归

回答 3 投票 0

如何从 IRB 运行 .rb 文件?

我开始使用 Ruby on Rails。我目前正在阅读一个教程,该教程说我必须从 IRB 运行 .rb 文件才能在当前目录中创建 .xml 文件。 我的问题是我该如何...

回答 3 投票 0

防止 Rails 控制台删除连续换行符

我想阻止 Rails 控制台删除连续的换行符: CoolApp(生产)> a = ' CoolApp(制作)“嗨 CoolApp(生产)“ CoolApp(生产)“

回答 1 投票 0

Rails 7 IRB 控制台插入转义键而不是执行删除命令

我使用的是 Mac 操作系统,自从最新的 Rails 版本以来,删除键不再起作用。 ❯rails-v 导轨7.0.4 ❯ 红宝石-v ruby 3.1.2p20(2022-04-12 修订版 4491bb740a)[arm64-darwin21] 当我按下 d...

回答 2 投票 0

如何使用 Rails 控制台(Rails 6.1.7.2/Ruby 3.1.2)删除多行输出?

升级到 Rails 6.1.7.2 和 Ruby 3.1.2 后,ActiveRecords 在 Rails 控制台输出中的显示方式让我很烦。基本上,每条记录的属性和值都是不...

回答 2 投票 0

Ruby 多阶段构建失败

在本地部署/测试 Ruby 应用程序时出现此错误: root@bbd7925ec418:/# docker-compose up --build 来自守护进程的错误响应:无法创建 shim 任务: OCI 运行时创建...

回答 0 投票 0

禁用 irb 自动完成

最新版本的 irb 引入了一个非常有问题的自动完成功能,我通常不喜欢被自动完成分心,知道如何禁用它吗? 相关问题:如何解除...

回答 4 投票 0


© www.soinside.com 2019 - 2024. All rights reserved.