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

来源:互联网 发布:数据库漏洞的防范 编辑:程序博客网 时间:2024/04/30 10:05

如何把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
原创粉丝点击