想必做Rails 开发的很少有人不知道heroku的吧,它其实是一个pass平台。操作简单,文档齐全,唯一不好的就是国内访问速度比较慢(不过,人家是免费的哦)。

Q : 到底使用heroku部署一个Rails 项目有多容易?
A : 真的太容易了.

1. 注册heroku帐号

2. 安装heroku gem

gem install heroku

3. 配置Gemfile

group :production do
	gem 'rails_12factor'
	gem 'pg'
end

4. 发布到heroku

heroku login
heroku create
git add .
git commit  -m  "for heroku"
git push heroku master

####5. heroku 一些常用命令

heroku run rake db:migrate
heroku run rake db:seed

每个项目都会自动生成一个免费的亚马逊的postgresql数据库用户,可以到heroku 控制台查询。需要特别指出这里不需要执行db:create等命令,因为数据库已经存在,不然会报出权限相关的错误。