微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Ruby 'require' 错误:无法加载此类文件

如何解决Ruby 'require' 错误:无法加载此类文件

我刚刚尝试过,它适用于require "./tokenizer". 希望这可以帮助。

解决方法

我有一个文件 main.rb,其内容如下:

require "tokenizer.rb"

tokenizer.rb 文件位于 同一目录 中,其内容为:

class Tokenizer
    def self.tokenize(string)
        return string.split(" ")
    end
end

如果我尝试运行 main.rb 我收到以下错误:

C:\Documents and Settings\my\src\folder>ruby main.rb

C:/Ruby193/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require': cannot load such file -- tokenizer.rb (LoadError)
        from C:/Ruby193/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require '
        from main.rb:1:in `<main>'

我只是注意到,如果我使用load而不是require一切正常。这里可能有什么问题?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。