我正在使用带有Rails的Postgres数据库。 Postgres在不同的物理服务器上。
我无法在拥有Rails应用的应用服务器上进行捆绑安装,因为Postgres不存在。
是否需要在app服务器上安装postgres(即使应用程序的database.yml将连接到另一台服务器)?
答案 0 :(得分:4)
我假设您在安装pg
gem时遇到问题。如果是,那么不,您不需要在应用服务器主机上安装postgres数据库服务器。但是对于gem,你需要postgresql开发头文件。
例如,在ubuntu上,您可以使用
安装它们sudo apt-get install libpq-dev
然后gem install pg
或bundle install
应该会成功。