Iva*_*ych 5 pentaho kettle arm64 pentaho-data-integration apple-m1
当我尝试在 Mac bigSur (M1) 上运行 Pentaho Data Integration 时遇到问题。
问题代码如下:
I'm sorry, this Mac platform [arm64] is not yet supported! Please try starting using 'Data Integration 32-bit' or 'Data Integration 64-bit' as appropriate.
java版本
> java version "1.8.0_291"
Java(TM) SE Runtime Environment (build 1.8.0_291-b10)
Java HotSpot(TM) 64-Bit Server VM (build 25.291-b10, mixed mode)
Run Code Online (Sandbox Code Playgroud)
谁能帮我解决这个问题吗?
谢谢
小智 18
试试这个来自reddit的指南
\n下面介绍了如何强制 shell 在 Intel 模式下运行,以便您\n可以在这个小命令行 Rosetta Island 中继续工作,同时\n等待本机 ARM64 支持。
\n打开终端应用程序。
\n打开终端应用程序\xe2\x80\x99s 首选项。
\n单击“配置文件”选项卡。
\n选择一个配置文件,单击配置文件列表底部的省略号,然后选择“复制配置文件”。
\n单击新的配置文件并为其指定一个好名称。我将其命名为 \xe2\x80\x9cRosetta Shell\xe2\x80\x9d。
\n同样在新配置文件中,单击“窗口”选项卡。在标题中,输入一个名称以表明这是用于运行基于 Intel 的应用程序。我将 \xe2\x80\x9cTerminal (Intel)\xe2\x80\x9d 放在我的上。
\n单击 Shell 选项卡并使用以下命令作为其运行命令来强制 shell 在 Rosetta 下运行: env /usr/bin/arch -x86_64 /bin/zsh --login
取消选中在 shell 内运行复选框。清除该复选框将阻止运行 shell 两次,这可能会使环境变量膨胀,因为 ~/.zshrc 运行两次。
\n可以选择将此配置文件设置为默认配置文件。
\n这是第一步。之后,您必须替换数据集成文件夹中的 swt.jar /path_to_your_data-integration/libswt/osx64/\n否则它将无法启动。
你可以在这里下载 jar
\n重要提示!:您不必重命名此文件,但必须删除原始的 swt.jar 。
\n| 归档时间: |
|
| 查看次数: |
11509 次 |
| 最近记录: |