我正试图在Windows 7机器上打开entaho Spoon,但它没有打开。 当我运行SpoonDebug时,SpoonDebug.txt给我带来了这个错误:
此主机类型不支持Spoon:MINGW64_NT-6.1
我该怎么办? 当我运行Git Bash时,MINGW64_NT是程序标题上的名称。
答案 0 :(得分:1)
我看到您正在使用GitBash终端运行pentaho sh文件(我知道这是我们可能在Windows系统上模拟Linux envt的最佳方法,即使我做同样的事情)
您需要摆脱的验证是
转到spoon.sh,您可能会看到Linux,AIX等的案例说明。
从案例uname -s
开始
您基本上需要为MINGW64_NT-6.1添加一个条件
您甚至可以按原样复制并粘贴Linux设置,并用 MINGW64_NT-6.1)替换 Linux)。这是多年来对我有用的调整。
答案 1 :(得分:-1)
错误是你试图在Windows 7上使用cygwin或任何shell模拟器在windows上运行spoon.sh。 这个输出就像你写的那样:
MINGW64_NT-6.1
仅从sh file输出 -
的输出uname -s
究竟发生了什么 - spoon.sh尝试猜测您正在使用的平台并基于平台名称 - 选择正确的swt实现。因为你在win7上是正确的,所以应该在路径中获胜。 64或86取决于你的核心。 spoon.sh试图只猜测基于linux / osx的实现,不会去win swt文件夹。
所以在win上应该为SpoonDebug.bat运行Spoon.bat。 spoon.sh只适用于unix / linux,似乎不会猜测win swt甚至可以运行在能够执行sh文件的shell模拟器中。