Cannot run Warble (NoMethodError: undefined method `exists?' for File:Class)

问题描述 投票:0回答:0

我是 Jruby 的新手,也是 Ruby 的新手。

我试图用 Warbler 编译成一个 jar,但是我运行的任何 Warbler 命令都会给出相同的响应:

NoMethodError: undefined method `exists?' for File:Class
C:/Ruby32-x64/lib/ruby/gems/3.2.0/gems/warbler-2.0.5/lib/warbler/task.rb:45:in `initialize'
C:/Ruby32-x64/lib/ruby/gems/3.2.0/gems/warbler-2.0.5/lib/warbler/application.rb:27:in `new'
C:/Ruby32-x64/lib/ruby/gems/3.2.0/gems/warbler-2.0.5/lib/warbler/application.rb:27:in `load_rakefile'
C:/Ruby32-x64/lib/ruby/gems/3.2.0/gems/rake-13.0.6/lib/rake/application.rb:82:in `block in run'
C:/Ruby32-x64/lib/ruby/gems/3.2.0/gems/rake-13.0.6/lib/rake/application.rb:186:in `standard_exception_handling'
C:/Ruby32-x64/lib/ruby/gems/3.2.0/gems/rake-13.0.6/lib/rake/application.rb:80:in `run'
C:/Ruby32-x64/lib/ruby/gems/3.2.0/gems/warbler-2.0.5/lib/warbler/application.rb:79:in `run'
C:/Ruby32-x64/lib/ruby/gems/3.2.0/gems/warbler-2.0.5/lib/warbler/application.rb:74:in `run'
C:/Ruby32-x64/lib/ruby/gems/3.2.0/gems/warbler-2.0.5/bin/warble:11:in `<top (required)>'
C:/Ruby32-x64/bin/warble:32:in `load'
C:/Ruby32-x64/bin/warble:32:in `<main>'```

我尝试运行 Warbler 并希望它编译成 jar(或在运行帮助命令时工作)

ruby jruby warbler
© www.soinside.com 2019 - 2024. All rights reserved.