已存在的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'
    end

    $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 打开部署项目



 
原文地址:https://www.cnblogs.com/chenzhenzhen/p/5292825.html