当我试图在我的虚拟环境中安装neo4django时,我收到下面的错误。不知道问题出在哪里。服务器在我的机器上运行,py2neo使用restful,而不是neo4django。
运行ubuntu12.0.4时,安装了最新版本的neo4j (1.9-M01)和JDK1.7 (openjkd),JAVA_HOME指向:/usr/lib/jvm/java-7-OpenJDK-AMD 64
追溯(最近一次调用):文件"manage.py",第10行,在execute_from_command_line(sys.argv) execute_from_command_line(sys.argv)文件第443行在“执行"/home/alan/workspace/neowiki/venv/local/lib/python2.7/site-packages/django/core/management/init.py",文件”( execute_from_command_line utility.execute() execute_from_command_line utility.execute)第382行中,在“执行self.fetch_command(subcommand).run_from_argv(self.argv)文件”"/home/alan/workspace/neowiki/venv/local/lib/python2.7/site-packages/django/core/management/base.py",第196行中,在执行输出= **options.dict) "/home/alan/workspace/neowiki/venv/local/lib/python2.7/site-packages/django/core/management/base.py",= self.handle(*args,**选项)文件"/home/alan/workspace/neowiki/neowiki/nodes/management/commands/testcmd.py",第10行中,在run_from_argv self.execute(*args,“/home/alan/workspace/neowiki/neowiki/nodes/management/commands/testcmd.py”,第232行)中,在句柄pete = Person.objects.create(name='Pete')文件"/home/alan/workspace/neowiki/venv/local/lib/python2.7/site-packages/neo4django/db/models/query.py",第41行中,在create返回self.get_query_set().create(*kwargs)文件第747行中,在create Re返回超级行(NodeQuerySet)中"/home/alan/workspace/neowiki/venv/local/lib/python2.7/site-packages/django/db/models/query.py",(*kwargs).create(*kwargs)文件第377行,在create obj.save(force_insert=True,using=self.db)文件行325中,在保存返回超级(NodeModel,self).save(using=using,**kwargs)文件"/home/alan/workspace/neowiki/venv/local/lib/python2.7/site-packages/django/db/models/base.py",行463,保存self.save_base(using=using,force_insert=force_insert,force_update=force_update)文件"/home/alan/workspace/neowiki/venv/local/lib/python2.7/site-packages/neo4django/db/models/base.py",行340,在"/home/alan/workspace/neowiki/venv/local/lib/python2.7/site-packages/neo4django/db/models/base.py",self._save_neo4j_node(使用) save_base "“中,第2行在_save_neo4j_node文件第115行中,在trans_method ret = func(*args,**kw)文件"/home/alan/workspace/neowiki/venv/local/lib/python2.7/site-packages/neo4django/db/models/base.py",中在文件"/home/alan/workspace/neowiki/venv/local/lib/python2.7/site-packages/neo4django/neo4jclient.py",第179行,在gremlin_tx返回self.gremlin(脚本,tx=True,**params)文件"/home/alan/workspace/neowiki/venv/local/lib/python2.7/site-packages/neo4django/neo4jclient.py",第168行,(在gremlin params中)文件"/home/alan/workspace/neowiki/venv/local/lib/python2.7/site-packages/neo4django/neo4jclient.py",第153行,在send_script script_rv = ext.execute_script(s,params=params,**execute_kwargs)文件行1960中,在call raise (response.status,neo4jrestclient.request.StatusException:错误400:错误请求。错误的请求语法或不支持的方法。发送的无效数据: org.codehaus.groovy.control.MultipleCompilationErrorsException:启动失败: Script4.groovy: 94:无法解析类org.neo4j.cypher.javacompat.CypherParser @第94行,第1列。 进口org.neo4j.cypher.javacompat.CypherParser ^ 1个错误
我的requirements.txt包括:
-e git://github.com/scholrly/neo4django.git@eefdf6a122fdbe26c62b6563f9ff6b30a4de2f93#egg=neo4django-dev
neo4jrestclient==1.7.0
任何帮助都是非常感谢的!
发布于 2012-11-20 22:01:08
据我所见,你的安装很好。问题是Neo4j的版本。
到目前为止,我们只支持Neo4j 1.6-1.8.当我试图支持所有使用中的主要版本时,我通常会扩展对更接近通用版本的里程碑的支持。例如,直到Neo4j 1.8达到里程碑6,我才开始支持它。
您使用1.9M01是否有特定的原因,或者最近的稳定版本(1.8GA)是否足够?
https://stackoverflow.com/questions/13482163
复制相似问题