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

Spoon is not supported on this hosttype : MINGW64_NT-6.1

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

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

我该怎么办? 当我运行GitBash时,MINGW64_NT是程序header上的名字

错误是您试图在 windows 7 上使用 cygwin 或 windows 的任何 shell 模拟器 运行 spoon.sh。 您所写的输出:

MINGW64_NT-6.1

只是 sh file 的输出 -

的输出
uname -s

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

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

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

你必须摆脱这个验证的是

转到 spoon.sh ,您可以看到 Linux、AIX 等的 case 语句。
case uname -s in 开始 您基本上需要为 MINGW64_NT-6.1

添加一个条件

您甚至可以按原样复制粘贴 linux 设置,并将 Linux) 替换为 MINGW64_NT-6 .1)。这是多年来对我有用的调整。