ruby-on-rails - 无法使用 Neo4j db 启动 Rails 服务器,响应 coed 401 而不是 200

标签 ruby-on-rails neo4j

知道如何解决这个问题吗?

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,您需要前往该管理页面一次更改密码,然后在应用程序中进行设置,或者您可以完全禁用身份验证,如 How to disable Basic Auth on Neo4j 2.2.0-RC01 中所述。我总是在测试和开发环境中禁用 Neo4j 2.2.0 中的身份验证。

关于ruby-on-rails - 无法使用 Neo4j db 启动 Rails 服务器,响应 coed 401 而不是 200,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29284709/

相关文章:

存在双向关系时Neo4j cypher单向查询

css - Rails、CSS、form_for 复选框样式

ruby-on-rails - 如何将 Google Analytics 结果合并到我的 Rails 3 应用程序中?

neo4j - 如何更新 Gremlin 上的几个顶点属性?

sql - 在 Neo4j 中创建节点之间的关系时 ServiceUnavailable

java - 无法在 Neo4j JAVA 中执行密码匹配查询

python - 使用 neo4j 和/或 python 查找节点的路径(深度)中的步骤

ruby-on-rails - 使用 Rspec v.1 测试响应 cookie

javascript使模式在rails中提交表单

ruby-on-rails - ActiveRecord 查询(包含或加入)