我们通过四节课程的学习,已经完成了 Github 的使用,Git 的使用,Ruby on Rails 的使用,接下来我们所需要使用的是 Herkou 的部署,将我们所打造的程式完成云端的部署,让每一个人都可以看到你所打造的成功;

首先我们需要完成 Heroku 的注册,给你网址,希望你可以自己完成注册的流程;

heroku 注册地址: https://www.heroku.com

注册完毕之后,我们就需要将我们的 专案 的 Gemfile 做一定的修改,然后就可以完成 Heroku 的云端部署了;

使用 atom 打开我们的专案

atom .

找到 gem 'sqlite3' 将它删除; 找到这一段代码:

group :development, :test do
gem 'byebug', platforms: [:mri, :mingw, :x64_mingw]
end

在gem 'tzinfo-data'上面添加:

group :production do
  gem 'pg', '0.18.4'
end

在gem 'byebug',中间添加:

group :development, :test do
  gem 'sqlite3', '1.3.12'
  gem 'byebug', platforms: [:mri, :mingw, :x64_mingw]
end

使用这个版本可以部署成功;

参考文献: 解决heroku上传的问题,在于pg和sq的版本太低; http://blog.csdn.net/tse_e/article/details/54618757

bundle install
git add .
git commit -m "move sqlite3 to dev group & add pg to production group"

使用终端命令完成 hallo world 的部署

heroku create halloworld
git push heroku master
heroku run rake db:migrate
heroku open

恭喜你, 完成了自己第一个专案的部署;

肖威 2018.02.13

results matching ""

    No results matching ""