无法使用Neo4j数据库启动rails服务器,响应coed为401而不是200



有什么线索可以解决这个问题吗?

rails s -d
=> Booting WEBrick
=> Rails 4.2.1 application starting in development on http://localhost:3000
=> Run `rails server -h` for more startup options
/Users/levi/.rbenv/versions/2.2.1/lib/ruby/gems/2.2.0/gems/neo4j-core-4.0.5/lib/neo4j-server/resource.rb:33:in `handle_response_error': Expected response code 200 Error for request http://localhost:7474/db/data/, 401, 401 (Neo4j::Server::Resource::ServerException)
    from /Users/levi/.rbenv/versions/2.2.1/lib/ruby/gems/2.2.0/gems/neo4j-core-4.0.5/lib/neo4j-server/resource.rb:37:in `expect_response_code'

假设您使用rake install neo4j任务安装了Neo4j,请通过将web浏览器指向http://localhost:7474来确保服务器已启动。如果它没有运行,您将需要解决与服务器无法启动有关的问题。

如果您从Neo4j.com下载了Neo4j 2.2.0,或者在最近一两天内使用了brew,您需要访问该管理页面一次以更改密码,然后在应用程序中进行设置,或者您可以完全禁用身份验证,如如何在Neo4j 2.20-RC01上禁用基本身份验证所述。在我的测试和开发环境中,我总是在Neo4j 2.2.0中禁用auth。

对我来说,这只是问题的一部分。在安装gem之前,我还使用brew install将neo4j安装到了我的机器上。当我试图启动服务器时,它试图从酿酒设备启动服务器,从酒窖内部启动。如上所述,我在按照neo4j安装说明制作的项目中的安装中编辑了配置。所以它不起作用。

只有当我brew卸载neo4j并执行时/从bin文件夹启动neo4j,这一切对我来说都正常吗?

最新更新