Команда сервера Jena Fuseki не найдена

Я новичок на сервере Jena Fuseki. По ссылке http://jena.apache.org/documentation/serving_data/index.html, после того, как я загрузил и разархивировал его на своей машине с Fedora, я попытался запустить сервер с помощью командной строки.

В каталоге Fuseki команда должна быть такой: fuseki-server --update --mem /ds, однако выдается ошибка: команда fuseki-server не найдена .

Есть кто знает в чем проблема? Спасибо.


person Peiqin    schedule 21.06.2012    source источник
comment
если вы нашли решение, и похоже, что оно у вас есть, вы должны опубликовать его как ответ и отметить как принятое. На данный момент я скопировал ваше решение и опубликовал его как ответ (вики сообщества) и удалил его из вопроса.   -  person Joshua Taylor    schedule 18.08.2014


Ответы (2)


Меня устраивает. Возможно, вы сможете прочитать приведенную ниже последовательность и увидеть, что вы сделали по-другому:

[~] 
ian@ian-desktop $ cd /tmp
[/tmp] 
ian@ian-desktop $ mkdir fuseki-test
[/tmp] 
ian@ian-desktop $ cd fuseki-test
[/tmp/fuseki-test] 
ian@ian-desktop $ wget http://www.apache.org/dist/jena/binaries/jena-fuseki-0.2.2-distribution.tar.gz
--2012-06-21 17:04:46--  http://www.apache.org/dist/jena/binaries/jena-fuseki-0.2.2-distribution.tar.gz
Resolving www.apache.org (www.apache.org)... 192.87.106.229, 140.211.11.131, 2001:610:1:80bc:192:87:106:229
Connecting to www.apache.org (www.apache.org)|192.87.106.229|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 9183962 (8.8M) [application/x-gzip]
Saving to: `jena-fuseki-0.2.2-distribution.tar.gz'

100%[==========================================================>] 9,183,962    783K/s   in 11s     

2012-06-21 17:04:58 (780 KB/s) - `jena-fuseki-0.2.2-distribution.tar.gz' saved [9183962/9183962]

[/tmp/fuseki-test] 
ian@ian-desktop $ tar -xvzf jena-fuseki-0.2.2-distribution.tar.gz
jena-fuseki-0.2.2/fuseki-server.jar
jena-fuseki-0.2.2/LICENSE
jena-fuseki-0.2.2/NOTICE
jena-fuseki-0.2.2/ReleaseNotes.txt
jena-fuseki-0.2.2/DEPENDENCIES
jena-fuseki-0.2.2/s-update
... more ....
jena-fuseki-0.2.2/fuseki-server
[/tmp/fuseki-test] 
ian@ian-desktop $ cd jena-fuseki-0.2.2/
[/tmp/fuseki-test/jena-fuseki-0.2.2] 
ian@ian-desktop $ ./fuseki-server --update --mem /ds
17:05:55 INFO  Server               :: Dataset: in-memory
17:05:55 INFO  Server               :: Dataset path = /ds
17:05:55 INFO  Server               :: Fuseki 0.2.2 2012-06-13T14:59:26+0100
17:05:55 INFO  Server               :: Jetty 7.x.y-SNAPSHOT
17:05:55 INFO  Server               :: Started 2012/06/21 17:05:55 BST on port 3030
^C[/tmp/fuseki-test/jena-fuseki-0.2.2] 
ian@ian-desktop $
person Ian Dickinson    schedule 21.06.2012

Это было опубликовано как редактирование вопроса, но на самом деле является ответом.

Кто-то из коллег помог мне разобраться. Это проблема Linux, а не проблема Fuseki. Ошибка означает, что система не знает, где найти fuseki-server, поэтому вам нужно поместить его в PATH или указать место, где находится команда, например:

/opt/jena-fuseki-0.2.2/fuseki-server --update --mem /ds
person Community    schedule 18.08.2014