Ruby on Rails neo4j错误连接到数据库

时间:2015-10-02 19:33:02

标签: ruby-on-rails neo4j neo4j.rb

我正在学习使用neo4jrb项目使用neo4j和rails: https://github.com/neo4jrb/neo4j/wiki/Neo4j-v3-Setup#usage-from-rails

如我所说的那样

rails new testdb_app -m http://neo4jrb.io/neo4j/neo4j.rb -O

由于我已经在我的ubuntu机器上安装了neo4j服务器,所以我没有使用rake任务来启动服务器。

我在application.rb中设置了正确的用户名和密码,如下所示

config.neo4j.session_options = { basic_auth: { username: 'neo4j', password: '******'} } 
config.neo4j.session_type = :server_db 
config.neo4j.session_path = 'http://localhost:7474'

但是当我这样做时:

rails生成脚手架用户名:string email:string

它会引发错误: neo4j-core-5.1.6 / lib / neo4j-server / cypher_session.rb:51:在'open':服务器在http://localhost:7474上不可用(响应代码403)(RuntimeError)

但我通过访问网址http://localhost:7474检查服务器是否正在运行,我可以使用用户名和密码登录。

我做错了什么,是否有问题因为我在代理服务器后面(我确实设置了bash代理环境变量)。

0 个答案:

没有答案