2016-09-29 35 views
1

我正在嘗試運行schema.org應用程序的本地版本,以便我可以爲本體添加一個提案。我按照http://dataliberate.com/2016/02/10/evolving-schema-org-in-practice-pt1-the-bits-and-pieces/的教程進行了學習,我使用Git設置了Google App Engine並下載了schema.org的分支版本。運行Schema.org的本地版本

不幸的是,我無法讓schema.org應用程序在我的機器上運行。樣品GAE應用程序正常工作,但每當我開始schema.org應用程序,我得到以下錯誤:

Traceback (most recent call last): 
    File "C:\Users\Kevin\Desktop\Ontology\schemaorg\lib\rdflib\plugins\parsers\pyRdfa\__init__.py", line 580, in graph_from_source 
     if not rdfOutput : raise f 
rdflib.plugins.parsers.pyRdfa.FailedSource 

ERROR2016-09-29 14:54:39,825 wsgi.py:263] 

Traceback (most recent call last): 
File "C:\Program Files (x86)\Google\google_appengine\google\appengine\runtime\wsgi.py", line 240, in Handle 
     handler = _config_handle.add_wsgi_middleware(self._LoadHandler()) 
File "C:\Program Files (x86)\Google\google_appengine\google\appengine\runtime\wsgi.py", line 299, in _LoadHandler 
     handler, path, err = LoadObject(self._handler) 
File "C:\Program Files (x86)\Google\google_appengine\google\appengine\runtime\wsgi.py", line 85, in LoadObject 
     obj = __import__(path[0]) 
File "C:\Users\Kevin\Desktop\Ontology\schemaorg\sdoapp.py", line 2585, in <module> 
     read_schemas(loadExtensions=ENABLE_HOSTED_EXTENSIONS) 
File "C:\Users\Kevin\Desktop\Ontology\schemaorg\api.py", line 1055, in read_schemas 
     apirdflib.load_graph('core',file_paths) 
File "C:\Users\Kevin\Desktop\Ontology\schemaorg\apirdflib.py", line 118, in load_graph 
     g.parse(file=open(full_path(f),"r"),format=format) 
File "C:\Users\Kevin\Desktop\Ontology\schemaorg\lib\rdflib\graph.py", line 1037, in parse 
     parser.parse(source, self, **args) 
     File "C:\Users\Kevin\Desktop\Ontology\schemaorg\lib\rdflib\plugins\parsers\structureddata.py", line 145, in parse 
     check_lite=check_lite 
     File "C:\Users\Kevin\Desktop\Ontology\schemaorg\lib\rdflib\plugins\parsers\structureddata.py", line 176, in _process 
     processor.graph_from_source(orig_source, graph=graph, pgraph=processor_graph, rdfOutput=False) 
     File "C:\Users\Kevin\Desktop\Ontology\schemaorg\lib\rdflib\plugins\parsers\pyRdfa\__init__.py", line 662, in graph_from_source 
     if not rdfOutput : raise b 
FailedSource 

INFO 2016-09-29 10:54:39,951 module.py:788] default: "GET /_ah/warmup HTTP/1.1" 500- 

當它試圖解析RDF的問題正在發生,但我懷疑缺乏RDF輸出正在500錯誤造成的。我做了大量的搜索,發現了很多GAE錯誤的例子,但是沒有一個建議的修復工作(例如,增加TIMEOUT設置,回滾到SDK 1.36)。

我在localhost:9080上運行應用程序。每當我嘗試從瀏覽器訪問它時,都會收到500錯誤。但是,我可以通過localhost:8001訪問管理員。出於某種原因,它顯示兩個實例正在運行。

任何幫助將不勝感激。如果您需要更多信息,請與我們聯繫。

+0

您可能想看看我的架構生成器[here](https://github.com/GUI-Junkie/Schema.org-Generator) –

+0

您可以看到它正在運行[here](http:// schema。 pythonanywhere.com/) –

回答

0

此問題已得到修復與Windows的特定補丁的Schema.org代碼行Git中的問題(#1384)引用和(#1412

最新的代碼從資源庫中拉應明確問題。