我试图在 Windows 7 机器上打开 entaho Spoon,但它没有打开。当我运行 SpoonDebug 时,SpoonDebug.txt 给我带来了这个错误:
此主机类型不支持 Spoon:MINGW64_NT-6.1
我应该怎么办?当我运行 Git Bash 时,MINGW64_NT 是程序标题上的名称。
我试图在 Windows 7 机器上打开 entaho Spoon,但它没有打开。当我运行 SpoonDebug 时,SpoonDebug.txt 给我带来了这个错误:
此主机类型不支持 Spoon:MINGW64_NT-6.1
我应该怎么办?当我运行 Git Bash 时,MINGW64_NT 是程序标题上的名称。
我看到您正在使用 GitBash 终端来运行 pentaho sh 文件(我知道这是我们可能在 Windows 系统上模拟 linux envt 的最佳方式,即使我做同样的事情)
你必须摆脱这个验证是
转到spoon.sh,您可以看到Linux、AIX 等的case 语句。以
case 开头您uname -s
基本上需要为MINGW64_NT-6.1 添加一个条件
您甚至可以按原样复制粘贴 linux 设置并将Linux) 替换为MINGW64_NT-6.1)。这是多年来为我工作的调整。
错误是您尝试使用 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。