我想安装Silk - 关联数据集成框架。我已经下载了SILK WorkBench(https://github.com/silk-framework/silk/releases)的最新版本(2.6.1)。我想在Mac和Windows机器上安装它。项目自述文件说" bin文件夹包含用于在Windows,Linux和iOS上运行Silk Workbench的脚本。"我试过运行silk-workbench.bat文件。但是它给了我以下错误。
./silk-workbench.bat: line 1: @REM: command not found: command not foundt: line 2: @REM
./silk-workbench.bat: line 3: @REM: command not found
./silk-workbench.bat: line 4: syntax error near unexpected token `('
./silk-workbench.bat: line 4: `@REM JAVA_HOME - location of a JDK home dir (opti'nal if java on path)
输入行太长。 该命令的语法不正确。
请告诉我如何安装SILK工作台。
答案 0 :(得分:2)
我遇到了同样的问题!问题来自批处理文件的路径,因为错误中提到"输入行太长"。 确保在导出.tgz或.tar格式的文件时,不要为批处理文件创建非常嵌套的路径。 首先,我的批处理文件位于以下地址:
F:/silk-workbench-2.7.1/silk-workbench-2.7.1/bin/
我面临同样的问题。通过将bin文件移动到此路径,我解决了问题:
C:/silk-workbench-2.7.1/bin/
答案 1 :(得分:0)
sbt.bat工具适用于Windows。在其他平台上 - 包括macs - 改为使用sbt。
答案 2 :(得分:0)
这是在Mac上的方式
1)从https://github.com/silk-framework/silk/release下载Silk并下载silk-workbench-2.6.1(你可能已经完成了这个)
2)提取tarball(tar -xvf silk-workbench-2.6.1.tgz)
3)进入解压缩目录,进入bin文件夹并运行silk-workbench可执行文件
(cd /silk-workbench-2.6.1/bin; ./silkworkbench )
它应该在任何浏览器上的http://localhost:9000启动并运行