我正在尝试在OS X 1.9.4上为neo4j 2.1.4安装gremlin plugin
说明说要运行这些命令
mvn clean package
unzip target/neo4j-gremlin-plugin-2.1-SNAPSHOT-server-plugin.zip -d $NEO4J_HOME/plugins/gremlin-plugin
cd $NEO4J_HOME
bin/neo4j restart
我对两件事感到困惑。
1)当我运行maven clean package
时,我收到此错误。我认为你会运行maven来构建一个项目 - 但似乎gremlin插件说明在下载源代码之前运行它。
$ mvn clean package
[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
2)这行代码中target的含义是什么?我认为您解压缩已下载到neo4j的plugins目录中的代码。但为什么这条线在mvn线之后呢?你不解压缩,cd到/ gremlin-plugin,然后运行maven clean package
?
unzip target/neo4j-gremlin-plugin-2.1-SNAPSHOT-server-plugin.zip -d $NEO4J_HOME/plugins/gremlin-plugin
我正在做以下事情:
我明白了:
LookupError: ({'status': '404', 'access-control-allow-origin': '*', 'content-type': 'application/json; charset=UTF-8', 'content-length': '752', 'server': 'Jetty(9.0.5.v20130815)'}, '{\n "message" : "No such ServerPlugin: \\"GremlinPlugin\\"",\n "exception" : "PluginLookupException",\n "fullname" : "org.neo4j.server.plugins.PluginLookupException",\n "stacktrace" : [ "org.neo4j.server.plugins.PluginManager.extension(PluginManager.java:115)", "org.neo4j.server.plugins.PluginManager.invoke(PluginManager.java:156)", "org.neo4j.server.rest.web.ExtensionService.invokeGraphDatabaseExtension(ExtensionService.java:312)", "org.neo4j.server.rest.web.ExtensionService.invokeGraphDatabaseExtension(ExtensionService.java:134)", "java.lang.reflect.Method.invoke(Method.java:601)", "org.neo4j.server.rest.transactional.TransactionalRequestDispatcher.dispatch(TransactionalRequestDispatcher.java:139)", "java.lang.Thread.run(Thread.java:722)" ]\n}')
我如何遵循gremlin插件说明?
答案 0 :(得分:2)
如果您想从源代码构建插件,请执行以下操作:
git clone https://github.com/thinkaurelius/neo4j-gremlin-plugin.git
cd neo4j-gremlin-plugin
# now follow the instructions (build, unzip, restart Neo4j server)
安装预建插件的步骤对我来说很好看。你什么时候得到LookupError?当你重新启动Neo4j或尝试通过curl或其他任何东西使用插件时?您是否在$NEO4J_HOME/conf/neo4j-server.properties
中添加了该插件?
我还创建了一个应该回答所有剩余问题的视频: