2015-08-24 4 views
0

Я разрабатывал приложение на Ruby on Rails. Я был успешно в состоянии добавить, фиксации и подтолкнуть ее к Heroku с использованиемGit push heroku master не развертывание приложения

$ git push heroku master 

Позже я перешел обратно к предыдущей фиксации с помощью

git reset --head Head^1 

Я сделал все изменения и толкнул его обратно в Heroku. Когда я открыл свое приложение, никаких изменений не было, и оно все еще было в предыдущей версии. Изменения отображаются в моем локальном хосте, но не на сервере.

Я перезагрузил мое приложение с помощью

$ heroku restart -app app-name 

А вот выход, когда я перезагрузил:

Restarting dynos... done 

Это выход, когда я нажал мое приложение Heroku после перезагрузки

Counting objects: 9, done. 
Delta compression using up to 2 threads. 
Compressing objects: 100% (5/5), done. 
Writing objects: 100% (5/5), 435 bytes | 0 bytes/s, done. 
Total 5 (delta 4), reused 0 (delta 0) 
remote: Compressing source files... done. 
remote: Building source: 
remote: 
remote: -----> Ruby app detected 
remote: -----> Compiling Ruby/Rails 
remote: -----> Using Ruby version: ruby-2.2.0 
remote: -----> Installing dependencies using 1.9.7 
remote:  Running: bundle install --without development:test --path vendor/bundle --binstubs vendor/bundle/bin -j4 --deployment 
remote:  Using i18n 0.7.0 
remote:  Using json 1.8.2 
remote:  Using rake 10.4.2 
remote:  Using minitest 5.5.1 
remote:  Using thread_safe 0.3.4 
remote:  Using builder 3.2.2 
remote:  Using erubis 2.7.0 
remote:  Using mini_portile 0.6.2 
remote:  Using rack 1.6.0 
remote:  Using mime-types 2.4.3 
remote:  Using arel 6.0.0 
remote:  Using execjs 2.3.0 
remote:  Using bcrypt 3.1.10 
remote:  Using sass 3.4.13 
remote:  Using net-ssh 2.9.2 
remote:  Using coffee-script-source 1.9.1 
remote:  Using thor 0.19.1 
remote:  Using orm_adapter 0.5.0 
remote:  Using ffi 1.9.8 
remote:  Using tilt 1.4.1 
remote:  Using hike 1.2.3 
remote:  Using multi_json 1.10.1 
remote:  Using kgio 2.9.3 
remote:  Using libv8 3.16.14.7 
remote:  Using mimemagic 0.3.0 
remote:  Using subexec 0.2.3 
remote:  Using pg 0.18.1 
remote:  Using bundler 1.9.7 
remote:  Using rails_serve_static_assets 0.0.4 
remote:  Using rails_stdout_logging 0.0.3 
remote:  Using raindrops 0.13.0 
remote:  Using ref 1.0.5 
remote:  Using dropbox-sdk 1.6.4 
remote:  Using tzinfo 1.2.2 
remote:  Using nokogiri 1.6.6.2 
remote:  Using rack-test 0.6.3 
remote:  Using warden 1.2.3 
remote:  Using mail 2.6.3 
remote:  Using autoprefixer-rails 5.1.7 
remote:  Using uglifier 2.7.0 
remote:  Using net-sftp 2.1.2 
remote:  Using coffee-script 2.3.0 
remote:  Using figaro 1.1.0 
remote:  Using sys-uname 0.9.0 
remote:  Using haml 4.0.6 
remote:  Using sprockets 2.12.3 
remote:  Using rails_12factor 0.0.3 
remote:  Using unicorn 4.8.3 
remote:  Using therubyracer 0.12.1 
remote:  Using activesupport 4.2.0 
remote:  Using bootstrap-sass 3.3.3 
remote:  Using mini_magick 3.8.0 
remote:  Using loofah 2.0.1 
remote:  Using imagemagick-binaries 6.8.7.5.1 
remote:  Using rails-html-sanitizer 1.0.1 
remote:  Using rails-deprecated_sanitizer 1.0.3 
remote:  Using globalid 0.3.3 
remote:  Using activemodel 4.2.0 
remote:  Using climate_control 0.0.3 
remote:  Using jbuilder 2.2.8 
remote:  Using pundit 0.3.0 
remote:  Using rails-dom-testing 1.0.5 
remote:  Using activejob 4.2.0 
remote:  Using activerecord 4.2.0 
remote:  Using carrierwave 0.10.0 
remote:  Using cocaine 0.5.7 
remote:  Using actionview 4.2.0 
remote:  Using polyamorous 1.1.0 
remote:  Using carrierwave-dropbox 1.2.1 
remote:  Using carrierwave-ftp 0.2.8 
remote:  Using paperclip 4.3.0 
remote:  Using actionpack 4.2.0 
remote:  Using paperclip-dropbox 1.3.2 
remote:  Using actionmailer 4.2.0 
remote:  Using railties 4.2.0 
remote:  Using sprockets-rails 2.2.4 
remote:  Using kaminari 0.16.3 
remote:  Using ransack 1.6.3 
remote:  Using simple_form 3.1.0 
remote:  Using mail_form 1.5.1 
remote:  Using coffee-rails 4.1.0 
remote:  Using responders 2.1.0 
remote:  Using font-awesome-rails 4.3.0.0 
remote:  Using jquery-rails 4.0.3 
remote:  Using sass-rails 5.0.1 
remote:  Using lightbox2-rails 2.7.1 
remote:  Using rails 4.2.0 
remote:  Using turbolinks 2.5.3 
remote:  Using devise 3.4.1 
remote:  Using jquery-datatables-rails 3.2.0 
remote:  Using devise_invitable 1.4.1 
remote:  Using upmin-admin 0.1.01 
remote:  Bundle complete! 34 Gemfile dependencies, 92 gems now installed. 
remote:  Gems in the groups development and test were not installed. 
remote:  Bundled gems are installed into ./vendor/bundle. 
remote:  Bundle completed (1.07s) 
remote:  Cleaning up the bundler cache. 
remote: -----> Preparing app for Rails asset pipeline 
remote:  Running: rake assets:precompile 
remote:  Asset precompilation completed (5.58s) 
remote:  Cleaning assets 
remote:  Running: rake assets:clean 
remote: 
remote: ###### WARNING: 
remote:  No Procfile detected, using the default web server (webrick) 
remote:  https://devcenter.heroku.com/articles/ruby-default-web-server 
remote: 
remote: -----> Discovering process types 
remote:  Procfile declares types -> (none) 
remote:  Default types for Ruby -> console, rake, web, worker 
remote: 
    remote: -----> Compressing... done, 155.5MB 
remote: -----> Launching... done, v123 
remote:  https://app-name.herokuapp.com/ deployed to Heroku 
remote: 
    remote: Verifying deploy.... done. 
    To https://git.heroku.com/app-name.git 
6cb4846..275460b master -> master 
+0

are you sur e, что ваш толчок к героику после сброса был успешным? вам, вероятно, придется заставлять его, так как ваш местный будет за героем мастер. – fedetaglia

+0

да я пробовал git push --force heroku master, но не повезло – fhaider

+0

Вы получаете какую-либо ошибку? –

ответ

0

Перезагрузите приложение heroku и проверьте еще раз. Вот команда

heroku restart -a app_name 
+0

Не работает .... – fhaider

+0

Можете ли вы вставить выходные данные команды push и restart. –

+0

Я обновил вопрос. Пожалуйста, проверьте выход. – fhaider

1

Позже я перешел обратно к предыдущей фиксации с помощью

git reset --head Head^1 

Так как вы переписали историю, нормальный толчок не будет принят, поскольку это не является перемотка вперед.

Есть два возможных решения:

  1. Force нажмите текущую ветвь:

    $ git push -f heroku master 
    
  2. Если все, что вы хотите иметь предыдущую концертную версию назад, запустить откат:

    $ heroku rollback 
    
+0

Я попробовал откат. Мое приложение в настоящее время застряло на v73 .. Если я откатываюсь до любой версии, большей, чем v73, это не влияет. Но когда я вернулся к v70, он внес изменения в мое приложение. Странно: \ – fhaider

+0

Вы не можете откат к версии выше текущей, это просто невозможно. Всякий раз, когда вы откатываете назад, создается новый релиз, который точно такой же, как тот, который вы отскакивали назад. Например. когда вы находитесь в 'v10' и откатываете к' v9', создается новая версия 'v11', которая представляет собой тот же снимок, что и' v9'. Это число всегда увеличивается, чтобы поддерживать линейную историю. – fphilipe

Смежные вопросы