【问题标题】:If I use a separate physical server for the DB, do I still need to install it on the app server?如果我为数据库使用单独的物理服务器,我还需要在应用服务器上安装它吗?
【发布时间】:2017-08-28 19:14:59
【问题描述】:

我正在使用带有 Rails 的 Postgres 数据库。 Postgres 在不同的物理服务器上。

我无法在具有 Rails 应用的应用服务器上进行捆绑安装,因为 Postgres 不存在。

是否需要在应用服务器上安装 postgres(即使应用的 database.yml 无论如何都会连接到不同的服务器)?

【问题讨论】:

    标签: ruby-on-rails ruby-on-rails-4 ruby-on-rails-5


    【解决方案1】:

    我假设您在安装 pg gem 时遇到问题。如果是这样,那么不需要,您不需要在您的应用服务器主机上安装 postgres 数据库服务器。但是对于 gem,你需要 postgresql 开发头文件。

    例如,在 ubuntu 上,您可以使用

    安装它们
    sudo apt-get install libpq-dev
    

    然后gem install pgbundle install 应该会成功。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-12
      • 2021-09-12
      • 2020-02-27
      • 2013-05-06
      相关资源
      最近更新 更多