2015-11-04 179 views

回答

2

这是一个jRuby专用的宝石。你的错误消息包括“的Neo4j企业(> = 0)红宝石”,这意味着如果你想用的JRuby那么很明显,你可以切换你使用Ruby

的MRI上下的版本(我认为)对此。如果您打算通过Neo4j的HTTP REST端点将Neo4j与MRI结合使用,则可以安装Neo4j服务器。参见安装指南:

http://neo4jrb.readthedocs.org/en/5.2.x/Setup.html

+0

我可以本地连接的Neo4j-数据库文件,而无需JRuby的呢?还有一个错误:'create_session':无法连接数据库'embedded_db',可用的server_db(Neo4j :: Session :: InitializationError) –

+1

不幸的是没有。由于Neo4j是用Java编写的,能够将Neo4j库加载到Ruby应用程序中需要jRuby。对于非jRuby,唯一的选择是HTTP,尽管在Neo4j 3.0中他们计划使用新的二进制协议来提高网络性能 –