有任何线索如何解决这个问题?
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'
答案 0 :(得分:4)
假设您使用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中的auth。
答案 1 :(得分:0)
对我而言,这只是问题的一部分。在安装gem之前,我还使用 brew install 在我的机器上安装了neo4j。当我试图启动服务器时,它试图从酒窖内部的brew安装启动服务器。我已按照neo4j安装说明在我的项目安装中编辑了配置,如上所述。所以它没有用。
只有在我自行安装neo4j并从bin文件夹执行 ./ neo4j start _ 时,才能正常工作。