1

仮想環境に neo4django をインストールしようとすると、以下のエラーが表示されます。何が問題なのかわからない。サーバーは私のマシンで実行されており、py2neo は restful API で動作しますが、neo4django では動作しません。

最新バージョンのneo4j(1.9-M01)がインストールされたubuntu 12.0.4と、/usr/lib/jvm/java-7-openjdk-amd64を指すJAVA_HOMEでインストールされたjdk 1.7(openjkd)を実行しています

トレースバック (最新の呼び出しが最後): ファイル "manage.py"、10 行目、execute_from_command_line(sys.argv) 内 ファイル "/home/alan/workspace/neowiki/venv/local/lib/python2.7/site-packages/ django/core/management/ init .py"、443 行目、execute_from_command_line utility.execute() ファイル内"/home/alan/workspace/neowiki/venv/local/lib/python2.7/site-packages/django/core/ management/ init .py"、382 行目、execute 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 行目、 run_from_argvの self.execute(*args, **options.dict) ファイル "/home/alan/workspace/neowiki/venv/local/lib/python2.7/site-packages/django/core/management/base.py"、232 行目、実行時 output = self.handle(*args 、**オプション) ファイル "/home/alan/workspace/neowiki/neowiki/nodes/management/commands/testcmd.py"、10 行目、ハンドル内 pete = Person.objects.create(name='Pete') ファイル " /home/alan/workspace/neowiki/venv/local/lib/python2.7/site-packages/neo4django/db/models/manager.py"、41 行目、作成時に self.get_query_set().create(* kwargsを返す) ) ファイル "/home/alan/workspace/neowiki/venv/local/lib/python2.7/site-packages/neo4django/db/models/query.py"、747 行目、作成時に super(NodeQuerySet, self) を返します。作成(*kwargs) ファイル "/home/alan/workspace/neowiki/venv/local/lib/python2.7/site-packages/django/db/models/query.py"、377 行目、create obj.save(force_insert= True、using=self.db) ファイル "/home/alan/workspace/neowiki/venv/local/lib/python2.7/site-packages/neo4django/db/models/base.py"、325 行目、保存リターンsuper(NodeModel, self).save(using=using, **kwargs) ファイル "/home/alan/workspace/neowiki/venv/local/lib/python2.7/site-packages/django/db/models/base. py"、463 行目、save 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 行目、save_base self._save_neo4j_node(using) ファイル内""、2 行目、_save_neo4j_node ファイル内"/home/alan/workspace/neowiki/venv/local/lib/python2.7/site-packages/neo4django/db/models/base.py"、115 行目、trans_method ret = func(*args, **kw)ファイル "/home/alan/workspace/neowiki/venv/local/lib/python2.7/site-packages/neo4django/db/models/base.py"、370 行目、_save_neo4j_node typesToIndex=type_names_to_index) ファイル "/home/ alan/workspace/neowiki/venv/local/lib/python2.7/site-packages/neo4django/neo4jclient.py"、179 行目、gremlin_tx で self.gremlin(script, tx=True, **params) ファイルを返す"/ home/alan/workspace/neowiki/venv/local/lib/python2.7/site-packages/neo4django/neo4jclient.py", line 168, in 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) ファイル "/home/alan/workspace/neowiki/venv/local/lib/python2.7/site-packages/neo4jrestclient/client.py"、1960 行目コール raise StatusException(response.status, msg) 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

どんな助けでも大歓迎です!

4

1 に答える 1

4

私が見ることができることから、あなたのインストールは大丈夫です。問題はNeo4jのバージョンです。

これまでのところ、Neo4j1.6-1.8のみをサポートしています。使用中のすべてのメジャーリリースをサポートしようとしていますが、通常、マイルストーンのサポートを一般リリースに近づけて拡張します。たとえば、マイルストーン6に達するまで、Neo4j1.8のサポートを拡張しませんでした。

1.9M01を使用している特別な理由はありますか、それとも最新の安定版リリース(1.8GA)で十分ですか?

于 2012-11-20T22:01:08.463 に答える