首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在Ubuntu for Ruby on Rails上安装PostgreSQL

在Ubuntu for Ruby on Rails上安装PostgreSQL
EN

Stack Overflow用户
提问于 2012-06-19 08:15:13
回答 2查看 38.5K关注 0票数 73

我目前已经在Ubuntu 12.04中通过RVM安装了Ruby on Rails。默认数据库是在SQLite3中设置的,但是为了推送到PostgreSQL,我想切换到Heroku。我如何才能做到这一点呢?

EN

回答 2

Stack Overflow用户

发布于 2013-12-09 01:02:32

对于所有打开此线程的Ubuntu 13.10用户,请按照以下步骤安装postresql

代码语言:javascript
复制
sudo sh -c "echo 'deb http://apt.postgresql.org/pub/repos/apt/ precise-pgdg main' > /etc/apt/sources.list.d/pgdg.list"
wget --quiet -O - http://apt.postgresql.org/pub/repos/apt/ACCC4CF8.asc | sudo apt-key add -
sudo apt-get update
sudo apt-get install postgresql-common -t saucy
sudo apt-get install postgresql-9.2 libpq-dev

因为没有针对Ubuntu 13.10的官方Postgres存储库。

然后将用户创建为Nick explain (您也可以指定密码):

代码语言:javascript
复制
sudo su postgres -c psql
postgres=# CREATE ROLE gotqn SUPERUSER LOGIN;
postgres=# \password gotqn
postgres=# \q

注:将上面的结果替换为whoami gotqn

创建rails应用程序的最简单方法是指定使用postgresql,如下所示:

代码语言:javascript
复制
rails new Demo -d postgresql

上面的代码将自动在您的GemFile中添加pg gem,并创建相应的database.yml文件:

代码语言:javascript
复制
development:
  adapter: postgresql
  encoding: unicode
  database: Demo_development
  pool: 5
  username: gotqn
  password: mypass

注意:您需要更改用户名并指定正确的密码(如果已设置)。

然后运行rake db:create并启动rails服务器。

票数 6
EN

Stack Overflow用户

发布于 2015-02-09 00:21:13

sudo sh -c "echo 'deb http://apt.postgresql.org/pub/repos/apt/ precise pgdg main‘>/etc/apt/Soures.list.d/pgdg.list“

wget --quiet -O - http://apt.postgresql.org/pub/repos/apt/ACCC4CF8.asc | sudo apt-key add -

sudo apt-get update

sudo apt-get install postgresql-common

sudo apt-get install postgresql-9.3 libpq-dev

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11092807

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档