如何把rubyon rails 项目部署到heroku上去:

如何把rubyon rails 项目部署到heroku上去:

首先把下面代码加到项目的Gemfile中去:

gem 'sqlite3',:group => [:development, :test]

group:production do

gem 'pg','0.17.1'

gem 'rails_12factor', '0.0.2'

gem 'thin'

end

然后执行(以下执行的代码都是在项目目录下执行)

bundle install --without production

git init
git add .
git commit -m "Initial commit"

git remote add origin git@github.com:youname/you_repo.git
git push origin master (把代码上传到 github)

然后把代码

heroku create

(如果创建失败提示fatal:Could not read from remote repository.则执行虾下面代码)

git remote rm heroku

heroku git:remote -a salty-lake-2060(后面salty-lake-2060是自己生成的heroku项目的名称)

如果还是提示失败remote:Gem::Installer::ExtensionBuildError: ERROR:Failedto build gem native extension.则执行
sudoapt-get install sqlite3-dev

sudo apt-getupdate

sudo apt-getugrade

当将项目push成功后,使用herokuopen就可以直接打开网页。

还可以时用rename重命名你的网址,如:heroku rename dengjiaxingrails 这个我已经用过你不可以再用。

到这里所做的工作就差不多都完成了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值