我正在使用Ubuntu 14.04,但我认为这个问题及其答案可能与使用任何操作系统的Jena Fuseki初学者有关(如果略微调整)。
我正在尝试安装Jena Fuseki,但是,我发现的所有教程和网站上的说明都不清楚。我下载了这个文件jena-fuseki-1.1.0-distribution.tar.gz并将其解压缩到我的主目录中。
然后我运行了以下命令:
cd jena-fuseki-1.1.0
mkdir dataDir
chmod +x fuseki-server s-*
fuseki-server --update --loc=dataDir /myDataSet
然而,这是我的终端在最后一个命令之后的输出:
fuseki-server: command not found
我怀疑有些东西我没有安装,但需要让它工作。即 我的机器上需要Java吗? 我需要Apache吗? 我需要Apache Jena吗?
或者也许这是我所缺少的完全不同的东西。 请记住,我是一个初学者,所以跳过明显的东西对我没有帮助。
答案 0 :(得分:1)
出于安全原因,当前目录.
通常不在路径中。尝试:
./fuseki-server --update --loc=dataDir /myDataSet
答案 1 :(得分:1)
您需要安装JAVA才能成功运行Fuseki,但是您已经安装了错误,否则您将收到错误消息' java:not found' (或类似的)。
除了java之外,不应该是任何其他依赖项。 I had a similar problem to you which I just solved显然这是一个Linux问题而不是Fuseki错误。这就是我为使其发挥作用所做的事情:
export PATH=$PATH:/opt/jena-fuseki-1.1.0
export FUSEKI_HOME=/opt/jena-fuseki-1.1.0
mkdir dataDir
来执行此操作。夹; (如果你)称之为“dataDir' (你应该)然后运行:fuseki-server --update --loc=dataDir /myDataset
。您可以更改' dataDir'的名称。如果你愿意,你也可以为/ myDataset选择一个不同的名字,如果你喜欢这是你在调用数据库时使用的名称。 您不需要单独下载Jena来使用Fuseki。 就这些;您现在可以浏览到本地主机:3030'并开始SPARQLing :)
./fuseki-server --update --loc=dataDir /myDataSet