4

Fuseki をセットアップしようとしています。ドキュメントに従っていますが、Fuseki は初めてです。ターミナルでパスを指定しました。

 $ /Users/rumplestilskin/Downloads/jena-fuseki-0.2.7/fuseki-server --update --mem /ds

エラーが発生しています:

Can't find jarfile to execute

jarfile を見つけるために必要な場所がわかりません。fuseki-server.jarは現在 と同じディレクトリにありfuseki-serverます。

4

1 に答える 1

7

環境変数を設定する必要がありますFUSEKI_HOME:

$ /usr/local/lib/jena-fuseki-0.2.7/fuseki-server --mem /ds
Can't find jarfile to run

$ FUSEKI_HOME=/usr/local/lib/jena-fuseki-0.2.7 /usr/local/lib/jena-fuseki-0.2.7/fuseki-server --mem /ds
08:42:46 INFO  Dataset: in-memory
08:42:46 INFO  Home Directory: /usr/local/lib/jena-fuseki-0.2.7
08:42:46 INFO  Dataset path = /ds
08:42:46 INFO  Fuseki 0.2.7 2013-05-11T22:05:51+0100
08:42:46 INFO  Started 2013/06/28 08:42:46 EDT on port 3030

fuseki-serverの次のコードに基づいて、スクリプトはこれを推測しようとする必要があるようですfuseki-server

export FUSEKI_HOME="${FUSEKI_HOME:-$PWD}"

if [ ! -e "$FUSEKI_HOME" ]
then
    echo "$FUSEKI_HOME does not exist" 1>&2
    exit 1
    fi

の実際の説明はFUSEKI_HOME( fusekinot fuseki-server) スクリプトにあります。

$ grep -B 1 -A 3 -m 1 FUSEKI_HOME /usr/local/lib/jena-fuseki-0.2.7/fuseki
#
# FUSEKI_HOME
#   Where Fuseki is installed.  If not set, the script will try
#   to guess it based on the script invokation path.
#
于 2013-06-28T12:37:32.320 に答える