标签: irb

Ruby有什么类似bpython的东西吗?

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

有没有红宝石相当于bpython?

ruby python ide irb bpython

20
推荐指数
2
解决办法
1972
查看次数

在IRB重新加载rubygem

有没有办法在内存中"重新加载"或"刷新"rubygem?因为我正在玩irb,偶尔我喜欢修改我的gem文件,如果我需要相同的gem,它不会更新到内存中并且输出"false".目前我必须退出IRB,重新进入IRB然后再次要求宝石,必须有更好的方法......它是什么?

ruby ruby-on-rails irb

20
推荐指数
3
解决办法
4920
查看次数

如果我在IRB中定义了一个Ruby方法,如何在不重新输入所有内容的情况下编辑该方法?

假设我正在运行IRB并将其输入控制台:

def full_name(first, last)
   puts "Your full name is: #{first, ' ', last}"
end
Run Code Online (Sandbox Code Playgroud)

比如,我想编辑它以包含参数middle,我将如何重新启动相同的方法并编辑参数列表并编辑puts语句而无需重新键入整个方法?

PS我知道这个例子很简单,我可以很容易地重新输入方法,但是我正在尝试更大的方法,为了简洁我使用这个简单的方法.

谢谢.

ruby irb

18
推荐指数
3
解决办法
5512
查看次数

如何访问IRB中所需的Ruby文件中定义的变量?

该文件welcome.rb包含:

welcome_message = "hi there"
Run Code Online (Sandbox Code Playgroud)

但是在IRB中,我无法访问刚刚创建的变量:

require './welcome.rb'

puts welcome_message 

# => undefined local variable or method `welcome_message' for main:Object
Run Code Online (Sandbox Code Playgroud)

当您require进入IRB会话时,引入预定义变量并完成初始化工作的最佳方法是什么?全局变量似乎不是正确的路径.

ruby variables scope irb requires

16
推荐指数
1
解决办法
5423
查看次数

是否有类似Ruby的交互式shell(irb)用于Java?

去年我花了很多时间进行Ruby开发,在那段时间里我发现了irb,这使得运行一些"代码实验"变得简单而有趣.我最近换了团队,现在正在进行Java开发,我发现我真的很想念我的窗口.Java有这样的东西吗?

"使用Eclipse"不是一个好的答案.我正在使用Eclipse(呻吟),但Eclipse的铃声和口哨不是一回事.

ruby java irb

16
推荐指数
4
解决办法
4034
查看次数

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

如果我在IRB中定义一个方法,有没有办法在会话后期查看其来源?

> def my_method
>   puts "hi"
> end
Run Code Online (Sandbox Code Playgroud)

几个输出屏幕后来我希望能够写出像

> source my_method
Run Code Online (Sandbox Code Playgroud)

并回来:

=> def my_method; puts "hi"; end;
Run Code Online (Sandbox Code Playgroud)

这可能吗?

ruby irb

16
推荐指数
4
解决办法
1万
查看次数

Rails3 irb console vs rails console?

使用Rails3和Ruby 1.9.2,我是新手,只学习Ruby/Rails--

当我跑步时,irb我最终irb(main):001:0>会很好.

然而,当我跑步时,rails console我也最终得到了,irb(main):001:0>我想,根据我正在阅读的书和我应该看到的在线教程>>.是Rails控制台我正在考虑我需要安装的宝石,其他东西,还是我错了?

谢谢!

console ruby-on-rails irb

15
推荐指数
1
解决办法
8596
查看次数

使用RVM时,如何在IRB中使vi编辑模式工作?

我" set editing-mode vi"我.inputrc在我的Mac OS系统,它允许VI编辑在IRB.当我使用RVM Ruby时,IRB会话不处理此指令.

有谁知道解决方案?

vi irb rvm

15
推荐指数
3
解决办法
3243
查看次数

rbenv irb历史不保存

我通过rbenv-installer安装ruby .

当我使用irb控制台时,我可以通过在键盘上按下来使用历史记录.当我从控制台退出并再次启动时,我无法使用史无前例的历史.当我按向上箭头按钮时,没有发生任何事情.

当我使用rvm这个选项工作.如何在rbenv中打开它?

ruby history irb rbenv

15
推荐指数
2
解决办法
6293
查看次数

irb历史不起作用

在〜/ .irbrc我有这些行:

require 'irb/ext/save-history'
#History configuration
IRB.conf[:SAVE_HISTORY] = 100
IRB.conf[:HISTORY_FILE] = "#{ENV['HOME']}/.irb-save-history"
Run Code Online (Sandbox Code Playgroud)

然而当我跑步irb并击中向上箭头时没有任何反应.也没有创建指定的irb历史文件,也没有记录任何内容.

ruby irb

14
推荐指数
2
解决办法
2万
查看次数

标签 统计

irb ×10

ruby ×8

ruby-on-rails ×2

bpython ×1

console ×1

history ×1

ide ×1

java ×1

python ×1

rbenv ×1

requires ×1

rvm ×1

scope ×1

variables ×1

vi ×1