天天看点

已存在的Rails项目部署到heroku

Run:

    $ cd |project|

    $git init

改变gemfile,把里面的gem ‘sqlite' 改为  

    group:development,:test do

       gem 'sqlite3'

    end

    group:production do

       gem 'pg'

       gem 'rails_12factor'

    $bundle install --without production

如果先运行了 git commit 需要再commit 一次,保证gemfile是修改过的文件

    $git add .

    $git commit -m "|changing comment|"

    $heroku apps:create

    $git push heroku master

    $heroku run rake db:migrate 

测试

     $heroku ps 如果没显示什么错就部署成功

查看部署的效果:

     $heroku open 打开部署项目