【问题标题】:Spoon is not supported on this hosttype : MINGW64_NT-6.1此主机类型不支持 Spoon:MINGW64_NT-6.1
【发布时间】:2015-12-22 15:09:57
【问题描述】:

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

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

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

【问题讨论】:

  • 您是否尝试过从普通的 Windows CMD 而非 MINGW bash 启动它?

标签: java mingw pentaho mingw-w64 pentaho-spoon


【解决方案1】:

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

你必须摆脱这个验证是

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

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

【讨论】:

    【解决方案2】:

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

    MINGW64_NT-6.1
    

    只是sh file 的输出 -

    的输出
    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。

    【讨论】:

      猜你喜欢
      • 2013-08-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-18
      • 2012-10-19
      相关资源
      最近更新 更多