2
我正在使用Rails的Postgres数据库。 Postgres在不同的物理服务器上。如果我为数据库使用单独的物理服务器,是否仍然需要将它安装在应用程序服务器上?
由于Postgres不存在,我无法在具有Rails应用程序的应用程序服务器上进行软件包安装。
是否需要在应用服务器上安装postgres(即使应用程序的database.yml会连接到不同的服务器)?
我正在使用Rails的Postgres数据库。 Postgres在不同的物理服务器上。如果我为数据库使用单独的物理服务器,是否仍然需要将它安装在应用程序服务器上?
由于Postgres不存在,我无法在具有Rails应用程序的应用程序服务器上进行软件包安装。
是否需要在应用服务器上安装postgres(即使应用程序的database.yml会连接到不同的服务器)?
我假设你在安装pg
宝石时遇到问题。如果是这样,那么不,您不需要在您的应用服务器主机上安装postgres数据库服务器。但对于宝石来说,你需要postgresql开发头文件。
在Ubuntu上,例如,你可以用
sudo apt-get install libpq-dev
然后gem install pg
或bundle install
安装它们应该成功。
谢谢,这工作! – Jacob