【问题标题】:Neo4j - How to set DEV ENV to point to an AWS databaseNeo4j - 如何将 DEV ENV 设置为指向 AWS 数据库
【发布时间】:2015-04-15 17:57:59
【问题描述】:

我使用以下方法在 Rails 中创建了一个新应用:

rails new myapp -m http://neo4jrb.io/neo4j/neo4j.rb -O

我没有执行命令:

rake neo4j:install[community-2.2.0,development]

因为我的数据库已经由 AWS 服务器创建、填充和托管。

如何设置我的 Rails 开发环境以使用 AWS 服务器上的数据库?

从我的本地计算机 myapp 文件夹运行命令时

$ 轨道 s -d

我收到错误:

请求 http://my-aws-server.com:7474/db/data/、401、401 的预期响应代码 200 错误 (Neo4j::Server::Resource::ServerException)

【问题讨论】:

    标签: ruby-on-rails amazon-web-services neo4j neo4j.rb


    【解决方案1】:

    我在 config/environments/development.rb 文件中添加了这三行:

      config.neo4j.session_options = { basic_auth: { username: 'neo4j_user', password: 'neo4j_pass'} }
      config.neo4j.session_type = :server_db
      config.neo4j.session_path = 'http://my-aws-server.com:7474'
    

    问题解决了。

    【讨论】:

    • 正确,但由于我想要一个用于开发的数据库,另一个用于测试,另一个用于生产,我决定在 config/environments/development.rb 中应用更改而不是每个环境都有一个不同的 application.rb 文件。
    猜你喜欢
    • 2021-10-16
    • 2012-06-19
    • 1970-01-01
    • 2022-11-29
    • 1970-01-01
    • 2015-09-25
    • 2019-09-03
    • 2020-08-04
    • 1970-01-01
    相关资源
    最近更新 更多