gpt4 book ai didi

ruby - IRB 内部 ri 的未定义方法

转载 作者:太空宇宙 更新时间:2023-11-03 17:06:01 25 4
gpt4 key购买 nike

在交互式 ruby​​ 控制台中,如果我输入 ri 然后我得到一个未定义的方法错误,我是否明确必须在某处安装文档才能让它工作?

irb(main):015:0* ri --help
NoMethodError: undefined method `-@' for nil:NilClass
from (irb):15
from /usr/local/lib/ruby/site_ruby/1.8/rubygems.rb:295
irb(main):016:0> ri Array
NoMethodError: undefined method `ri' for main:Object
from (irb):16
from /usr/local/lib/ruby/site_ruby/1.8/rubygems.rb:295

最佳答案

您可能不想这样做。您应该做的是退出到 shell(或者最好打开一个新的终端选项卡或屏幕 session )并从那里单独运行 ri,这是一个程序。如果您真的非常想做您正在做的事情,您始终可以使用反引号来运行 ri --help 或任何其他 shell 命令。

irb(main):015:0* `ri --help`

关于ruby - IRB 内部 ri 的未定义方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2889847/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com