我正在运行一个将数据导入Neo4j的rake进程。在数组出现之前,一切都很好。下面是一个示例:
{:spelling=>"the",:letters=>"T","H","E",:length=>2,:rank=>1,:part_of_speech=>“文章”}
下面是导入失败的ruby代码:
@neo.create_unique_node=@neo.create_unique_node(“单词”,"spelling_phonemes",a:拼写+‘,’+a:音素,{“拼写”长度a:拼写,“=>”长度a:=>,"letters“=> a:letters.split(','),"rank“=> a:rank,"part_of_speech”=> a:part_of_speech})
下面是错误:未知的属性类型: T,H,E,类java.util.ArrayList
它在本地运行得很好。怎么回事!从周围的阅读来看,似乎ArrayList可能是问题所在,因为只有类型数组可以工作。如果是这样,我如何确保ruby数组被正确地转换为Java数组?!谢谢!
另外,我认为本地使用Heroku2.0和neo4j是1.8.1。
发布于 2014-01-03 10:53:33
1.8.1是古老的,可能与任何最近的新词版本都不兼容……如果您希望远程托管的版本是最新的(在2.0上),请尝试http://www.graphenedb.com
https://stackoverflow.com/questions/20864475
复制相似问题