0

我试图在 Windows 7 机器上打开 entaho Spoon,但它没有打开。当我运行 SpoonDebug 时,SpoonDebug.txt 给我带来了这个错误:

此主机类型不支持 Spoon:MINGW64_NT-6.1

我应该怎么办?当我运行 Git Bash 时,MINGW64_NT 是程序标题上的名称。

4

2 回答 2

2

我看到您正在使用 GitBash 终端来运行 pentaho sh 文件(我知道这是我们可能在 Windows 系统上模拟 linux envt 的最佳方式,即使我做同样的事情)

你必须摆脱这个验证是

转到spoon.sh,您可以看到Linux、AIX 等的case 语句。
case 开头uname -s 基本上需要为MINGW64_NT-6.1 添加一个条件

您甚至可以按原样复制粘贴 linux 设置并将Linux) 替换为MINGW64_NT-6.1)。这是多年来为我工作的调整。

于 2018-10-29T22:24:37.753 回答
0

错误是您尝试使用 cygwin 或任何适用于 Windows 的 shell 模拟器在 Windows 7 上运行spoon.sh。你写的这个输出:

MINGW64_NT-6.1

只是sh 文件的输出 - 的输出

uname -s

实际发生了什么——spoon.sh 尝试根据平台名称猜测您正在使用的平台——选择正确的 swt 实现。由于您使用的是win7,因此正确的路径应该是/win。64 或 86 取决于您的核心。spoon.sh 试图仅猜测基于 linux/osx 的实现,并且不会去 win swt 文件夹。

所以在 win 上应该为 SpoonDebug.bat 运行 Spoon.bat。spoon.sh 仅适用于 unix/linux 并且似乎不会猜到即使在能够执行 sh 文件的 shell 模拟器中运行的 win swt。

于 2016-01-12T12:30:07.827 回答