未定义的方法“包括?” 对于#<String:0x2907480>(NoMethodError)

蓝莓田

在字符串文件上运行以下脚本时,我看到了一个奇怪且令人惊讶的错误:

ignored_files = [
".sln",
".csproj", 
".cs", 
]

File.open(ARGV[1], "w") do |out|
    File.open(ARGV[0], "r") do |f|
        f.each_line do |line|
            if not (ignored_files.any? { |ignored| line.includes? ignored})
                out.puts(line)
            end
        end
    end
end

这似乎是我很困惑的一种基本问题。我猜想我要么有一个拼写错误,要么似乎无法捕捉到,或者我的Ruby安装以一种奇怪的方式进行了fubar-ed处理,从而允许其他类似的脚本正常运行。

有什么想法吗?

比哈伊德

应该:

line.include? ignored

并不是:

line.includes? ignored

查看文件

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

NoMethodError:未定义的方法“确认!” 对于#<User

来自分类Dev

NoMethodError:未定义的方法'symbolize_keys!' 对于哈希

来自分类Dev

#<NoMethodError:未定义的方法'any?' 对于nil:NilClass>

来自分类Dev

NoMethodError(对于true:TrueClass,未定义的方法“ last”):

来自分类Dev

#<NoMethodError:未定义的方法'any?' 对于nil:NilClass>

来自分类Dev

RSpec:未定义的方法“ infer_spec_type_from_file_location!” 对于#<RSpec :: Core :: Configuration:0x00000103bc6020>(NoMethodError)

来自分类Dev

NoMethodError:未定义的方法“liquidity_manager?” 对于#<订单:0x007fd9b7a4cf98>

来自分类Dev

致命:NoMethodError:未定义方法“ unreachable_cookbook?” 对于nil:NilClass

来自分类Dev

Railscasts#241 NoMethodError对于nil:NilClass的未定义方法“ []”

来自分类Dev

Ruby 2.0.0:未定义的方法“已保险?” 对于main:Object(NoMethodError)

来自分类Dev

“#<NoMethodError:\” derp \“:String>的未定义方法'permit',

来自分类Dev

Android Volley Rails:NoMethodError(““:String”的未定义方法'+ @')

来自分类Dev

对于Intent类型,未定义方法putStringExtra(String,String)

来自分类Dev

对于类型HttpServletRequest,未定义方法getPart(String)

来自分类Dev

对于HashMap类型,方法replace(String,ArrayList <>)未定义

来自分类Dev

对于类型ContextCompat,未定义方法checkSelfPermission(Context,String)。

来自分类Dev

对于类型为String的错误,未定义方法getText()

来自分类Dev

对于类型AlertDemo,未定义方法getSystemService(String)

来自分类Dev

对于JPanel类型,未定义方法setText(String)

来自分类Dev

对于类型HttpServletRequest,未定义方法getPart(String)

来自分类Dev

对于类型MainActivity,未定义方法getParcelableArrayList(String)

来自分类Dev

未定义的方法包括?对于Nil:NilClass

来自分类Dev

Rails 4和Mail-2.5.4-NoMethodError:未定义的方法“ ascii_only?” 对于nil:NilClass

来自分类Dev

未定义的方法NoMethodError

来自分类Dev

NoMethodError:未定义的方法

来自分类Dev

NoMethodError未定义的方法

来自分类Dev

NoMethodError:#<Faq:0x00000108195e70>的未定义方法`position'

来自分类Dev

Ruby on Rails NoMethodError:#<用户:0x50987b8>的未定义方法`'

来自分类Dev

NoMethodError:#<Menu:0x512be78>的未定义方法`each'

Related 相关文章

  1. 1

    NoMethodError:未定义的方法“确认!” 对于#<User

  2. 2

    NoMethodError:未定义的方法'symbolize_keys!' 对于哈希

  3. 3

    #<NoMethodError:未定义的方法'any?' 对于nil:NilClass>

  4. 4

    NoMethodError(对于true:TrueClass,未定义的方法“ last”):

  5. 5

    #<NoMethodError:未定义的方法'any?' 对于nil:NilClass>

  6. 6

    RSpec:未定义的方法“ infer_spec_type_from_file_location!” 对于#<RSpec :: Core :: Configuration:0x00000103bc6020>(NoMethodError)

  7. 7

    NoMethodError:未定义的方法“liquidity_manager?” 对于#<订单:0x007fd9b7a4cf98>

  8. 8

    致命:NoMethodError:未定义方法“ unreachable_cookbook?” 对于nil:NilClass

  9. 9

    Railscasts#241 NoMethodError对于nil:NilClass的未定义方法“ []”

  10. 10

    Ruby 2.0.0:未定义的方法“已保险?” 对于main:Object(NoMethodError)

  11. 11

    “#<NoMethodError:\” derp \“:String>的未定义方法'permit',

  12. 12

    Android Volley Rails:NoMethodError(““:String”的未定义方法'+ @')

  13. 13

    对于Intent类型,未定义方法putStringExtra(String,String)

  14. 14

    对于类型HttpServletRequest,未定义方法getPart(String)

  15. 15

    对于HashMap类型,方法replace(String,ArrayList <>)未定义

  16. 16

    对于类型ContextCompat,未定义方法checkSelfPermission(Context,String)。

  17. 17

    对于类型为String的错误,未定义方法getText()

  18. 18

    对于类型AlertDemo,未定义方法getSystemService(String)

  19. 19

    对于JPanel类型,未定义方法setText(String)

  20. 20

    对于类型HttpServletRequest,未定义方法getPart(String)

  21. 21

    对于类型MainActivity,未定义方法getParcelableArrayList(String)

  22. 22

    未定义的方法包括?对于Nil:NilClass

  23. 23

    Rails 4和Mail-2.5.4-NoMethodError:未定义的方法“ ascii_only?” 对于nil:NilClass

  24. 24

    未定义的方法NoMethodError

  25. 25

    NoMethodError:未定义的方法

  26. 26

    NoMethodError未定义的方法

  27. 27

    NoMethodError:#<Faq:0x00000108195e70>的未定义方法`position'

  28. 28

    Ruby on Rails NoMethodError:#<用户:0x50987b8>的未定义方法`'

  29. 29

    NoMethodError:#<Menu:0x512be78>的未定义方法`each'

热门标签

归档