天天看點

如何把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 [email protected]: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 這個我已經用過你不可以再用。

到這裡所做的工作就差不多都完成了。