Rails4 使用postgreSQL做数据库
1.首先在ubuntu下安装postgresql sudo apt-get install postgresql
2.启动postgresql服务器 sudo /etc/init.d/postgresql start
3.登陆postgresql sudo su postgres -c psql
更改postgres的密码 ALTER USER postgres WITH PASSWORD '123456';
4.在rails中配置 gem 'pg'
再执行一次bundle install 安装gem # Configure Using Gemfile
# gem 'pg'
#
default: &default
adapter: postgresql
encoding: unicode
username: postgres
password: 123456
# For details on connection pooling,see rails configuration guide
# http://guides.rubyonrails.org/configuring.html#database-pooling
pool: 5
development:
<<: *default
database: cool_development
test:
<<: *default
database: cool_test
production:
<<: *default
database: cool_production
username: cool
password: <%= ENV['COOL_DATABASE_PASSWORD'] %>
3.解决 createdb cool_development -U postgres
出现错误:psql: FATAL: Peer authentication failed for user “postgres”,解决办法如下:
`# Database administrative login by Unix domain socket
local all postgres peer`
改为 # Database administrative login by Unix domain socket
local all postgres trust
sudo /etc/init.d/postgresql reload
再执行 createdb cool_development -U postgres , 已经成功的创建了cool_development 数据库. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- mainfest xml文件中的多个android.intent.action.MAIN
- ruby-on-rails – 哪个是用于rails 3的最好的亚马逊SES(电子
- net.sf.json.JSONException: Found starting '{'
- duilib各种布局的作用,相对布局与绝对布局的的意义与用法
- swift - The Factory Method Pattern
- cocos2dx-3.1.1 win8+eclipse+android开发 初学者容易迷惑的
- 多些时间能少写些代码
- 访问者模式——公司层级结构图
- c# – 是否可以使用Hashtable作为锁定对象?
- c# – 使用WebApi($inlinecount)的OData分页