这是我第一次同时使用 JRuby 和 VS Code。我正在做一个实习项目,并在 VS Code 中打开了克隆仓库的文件夹。我能够运行昨天已经存在的 Ruby 脚本没有问题,但是现在当我尝试从终端运行它们时(与我之前所做的相同),终端将暂停一秒钟然后打印路径又好像它已经成功完成了一样,除了什么都没发生。我已经将打印语句放在脚本的第一行,它们甚至不打印。就像脚本甚至没有运行一样,除了没有错误或任何告诉我为什么它没有运行的东西。这只是 Ruby——我运行了一些 python 代码来查看是否一切都不稳定,但是 python 运行没有问题。我不知道为什么会这样!
这是它在终端上的样子:
PS C:\Users\sjrob\Internship\client-automation> jruby Test.rb
PS C:\Users\sjrob\Internship\client-automation>
这是Test.rb:
require 'java'
require './Lib/sikulixapi-2.0.4.jar'
java_import java.lang.System
java_import org.sikuli.script.FindFailed
java_import org.sikuli.script.Pattern
java_import org.sikuli.script.Screen
java_import org.sikuli.script.Location
puts "Hello from ruby"
我还尝试注释掉 require/import 语句,所以它实际上只是puts "Hello from ruby"
并且仍然没有。我什至不知道从哪里开始解决这个问题。