如何解决 irb 中的加载错误问题?
我不明白为什么会出现这个错误。我有一个名为 hello.rb
的文件,它位于 "C/Ruby192/bin/hello.rb"
中。
irb(main):005:0>load("hello.rb")
Load Error: no such file to load -- hello.rb
from(irb):5:in`load'
from(irb):5
from C:/Ruby192/bin/irb:12:in`<main>'
如果您能解决这个问题,我将非常感激。
I can't understand why this error occurs. I have a file named hello.rb
, it is in "C/Ruby192/bin/hello.rb"
.
irb(main):005:0>load("hello.rb")
Load Error: no such file to load -- hello.rb
from(irb):5:in`load'
from(irb):5
from C:/Ruby192/bin/irb:12:in`<main>'
I would be very appreciative if you could solve this problem.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
来自精细手册:
您的
"hello.rb"
不是绝对路径,因此load
会通过$:
在库目录中查找它。据推测,'C/Ruby192/bin'
不在$:
中(或者'.'
不在$: 中)
(如果您已经在C/Ruby192/bin/
中)。尝试指定完整路径:From the fine manual:
Your
"hello.rb"
is not an absolute path soload
looks through$:
to find it in the library directories. Presumably,'C/Ruby192/bin'
isn't in$:
(or'.'
isn't in$:
if you're inC/Ruby192/bin/
already). Try specifying the full path: