知道如何解决这个问题吗?
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/