1

Я последовал их обоих гидов:OpenShift развертывания локального приложения

  1. Настройка RHC камень Here
  2. Настройка частного/публичного ключа и шпатлевка Here

Однако я не могу развернуть мое приложение рельсы к серверу. Следуя их учебному пособию, я должен развернуть его с помощью Git. Здесь нет проблем, поэтому я добавил свой каталог проектов git add . сделал фиксацию git commit -a -m "OS Deploy", а затем Git push, однако это не будет работать, поскольку я не знаю, где найти адрес моего приложения OpenShift.

Так что я понятия не имею, как передать код с локальной машины на приложение OpenShift.

Как мне начать развертывание приложения. Также можно было бы просто вытащить код из моего git-репо?

Я нашел приложение адрес: ssh://***[email protected] -eveonline.rhcloud.com/~/git/corporation.git/

Однако, когда я пытаюсь нажать мое локальное приложение к OpenShift я получаю:

warning: no common commits 
remote: Counting objects: 420, done. 
remote: Compressing objects: 100% (202/202), done. 
remote: Total 420 (delta 186), reused 420 (delta 186) 
Receiving objects: 100% (420/420), 140.16 KiB | 138 KiB/s, done. 
Resolving deltas: 100% (186/186), done. 
From ssh://corporation-eveonline.rhcloud.com/~/git/corporation 
* branch   HEAD  -> FETCH_HEAD 
Auto-merging script/rails 
CONFLICT (add/add): Merge conflict in script/rails 
Auto-merging config/routes.rb 
CONFLICT (add/add): Merge conflict in config/routes.rb 
Auto-merging config/initializers/session_store.rb 
CONFLICT (add/add): Merge conflict in config/initializers/session_store.rb 
Auto-merging config/initializers/secret_token.rb 
CONFLICT (add/add): Merge conflict in config/initializers/secret_token.rb 
Auto-merging config/environments/test.rb 
CONFLICT (add/add): Merge conflict in config/environments/test.rb 
Auto-merging config/environments/production.rb 
CONFLICT (add/add): Merge conflict in config/environments/production.rb 
Auto-merging config/environments/development.rb 
CONFLICT (add/add): Merge conflict in config/environments/development.rb 
Auto-merging config/environment.rb 
CONFLICT (add/add): Merge conflict in config/environment.rb 
Auto-merging config/database.yml 
CONFLICT (add/add): Merge conflict in config/database.yml 
Auto-merging config/application.rb 
CONFLICT (add/add): Merge conflict in config/application.rb 
Auto-merging config.ru 
CONFLICT (add/add): Merge conflict in config.ru 
Auto-merging app/views/layouts/application.html.erb 
CONFLICT (add/add): Merge conflict in app/views/layouts/application.html.erb 
Auto-merging app/controllers/application_controller.rb 
CONFLICT (add/add): Merge conflict in app/controllers/application_controller.rb 
Auto-merging app/assets/stylesheets/application.css 
CONFLICT (add/add): Merge conflict in app/assets/stylesheets/application.css 
Auto-merging Rakefile 
CONFLICT (add/add): Merge conflict in Rakefile 
Auto-merging README.md 
CONFLICT (add/add): Merge conflict in README.md 
Auto-merging Gemfile.lock 
CONFLICT (add/add): Merge conflict in Gemfile.lock 
Auto-merging Gemfile 
CONFLICT (add/add): Merge conflict in Gemfile 
Auto-merging .gitignore 
CONFLICT (add/add): Merge conflict in .gitignore 
Automatic merge failed; fix conflicts and then commit the result. 

Так что я попытался снова толчок к моему приложению адресу и не получить, что ошибка, однако я получил: https://gist.github.com/nered/82d7ca1fa334617210c1 ошибка

+0

Вы можете увидеть мой пост здесь http://stackoverflow.com/questions/17727788/deploying-ruby-on-rails-is-there-a-good-alternative-for-heroku – obenda

+0

Вы можете увидеть мое сообщение здесь http://stackoverflow.com/questions/17727788/deploying-ruby-on-rails-is-there-a-good-alternative-for-heroku – obenda

ответ

0

Просмотрели ли вы ресурсы, найденные в девелоперском центре Ruby? https://www.openshift.com/developers/ruby

Существует быстрый старт (https://github.com/openshift/rails-example), который вы можете попробовать, прежде чем развертывать свой собственный код, чтобы ознакомиться с развертыванием приложений-рельсов. После быстрого запуска вы можете проверить блоги, чтобы узнать, помогают ли они.