我参与了一个使用 Ruby on Rails 构建并使用 PostgreSQL 作为数据库的 Web 应用程序项目。团队中的所有其他开发人员都有 Mac,因此他们只是安装了Postgres 应用程序建立他们的开发环境。对我来说不幸的是,Linux 不支持该应用程序。我正在运行 Linux Mint,需要设置我的开发环境,就像 Postgres App 在 Mac 上所做的那样。任何帮助将不胜感激。
答案1
该postgresql
软件包可在 linux mint repo 上找到
sudo apt-get -y install postgresql
也可以使用PostgreSQL Apt 存储库,有一个例子(linux-mint 18):
sudo sh -c \
'echo "deb http://apt.postgresql.org/pub/repos/apt/ xenial-pgdg main" > \
/etc/apt/sources.list.d/pgdg.list'
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | \
sudo apt-key add -
sudo apt-get update
sudo apt-get upgrade
sudo apt-get -y install postgresql-9.4
答案2
您可以尝试使用 docker 设置开发环境。 docker 官方网站有一个关于rails-postgres 安装的分步教程。
简而言之,您只需将Dockerfile
和 a添加docker-compose.yml
到您的 Rails 项目中,然后添加一个docker-compose up
命令。这将确保您的本地环境已启动并运行,而无需手动设置 ruby/gems/postgres。