无法使用 Neo4j 数据库启动 rails 服务器,响应 coed 401 而不是 200
Cannot start rails server with Neo4j db, response coed 401 instead of 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.2.0 中的身份验证。
对我来说这只是问题的一部分。在安装 gem 之前,我还使用 brew install 在我的机器上安装了 neo4j。当我尝试启动服务器时,它试图从 Cellar 内部的 brew 安装启动服务器。如上所述,我已经按照 neo4j 安装说明在我的项目安装中编辑了配置。所以它没有用。
只有当我 brew 卸载了 neo4j,并从 bin 文件夹中执行 ./neo4j start_ 时,它才对我正常工作。
知道如何解决这个问题吗?
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,您将需要转到该管理页面一次更改密码,然后在应用程序中进行设置, 或者您可以按照
对我来说这只是问题的一部分。在安装 gem 之前,我还使用 brew install 在我的机器上安装了 neo4j。当我尝试启动服务器时,它试图从 Cellar 内部的 brew 安装启动服务器。如上所述,我已经按照 neo4j 安装说明在我的项目安装中编辑了配置。所以它没有用。
只有当我 brew 卸载了 neo4j,并从 bin 文件夹中执行 ./neo4j start_ 时,它才对我正常工作。