XML Calabash MacOS 在运行任何 xpl 时出现 SLF4J 错误

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

我正在尝试在 MacOS 上安装 XML Calabash 1.3.2 以便使用 XPROC。我使用brew安装了XML Calabash:

brew install calabash

当我在终端中输入以下内容时:

calabash --version

它向我显示了版本 1.3.2 的正确输出但是,当我尝试运行任何 xpl 文件时,我收到以下错误:

SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.

我尝试使用 MacPorts 安装 SLF4J,但没有成功。

有人知道如何解决这个问题吗?

非常感谢

calabash xproc
1个回答
0
投票

transpect 框架附带了一个即用型 XML Calabash 发行版,其中包括适用于 Windows 和类 Unix 操作系统的 shell 脚本。 SL4J 库已包含在内。

如果您不想使用它,那么您需要包含库

slf4j-simple
slf4j-api
并将它们添加到您的类路径中,例如:

java -cp "lib/slf4j-simple-1.7.36.jar:lib/slf4j-api-1.7.36.jar:(...)" \
  com.xmlcalabash.drivers.Main \
  (...) 
© www.soinside.com 2019 - 2024. All rights reserved.