我正在尝试在 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,但没有成功。
有人知道如何解决这个问题吗?
非常感谢
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 \
(...)