Ошибка в Gemfile при развертывании heroku

Я читаю это руководство и когда пытаюсь развернуть мое первое приложение git говорит:

-----> Heroku receiving push
-----> Ruby/Rails app detected
-----> Detected Rails is not set to serve static_assets
       Installing rails3_serve_static_assets... done
-----> Configure Rails 3 to disable x-sendfile
       Installing rails3_disable_x_sendfile... done
-----> Configure Rails to log to stdout
       Installing rails_log_stdout... done
-----> Gemfile detected, running Bundler version 1.0.7
       Unresolved dependencies detected; Installing...
       Using --without development:test
       Windows Gemfile.lock detected, ignoring it.
       You have modified your Gemfile in development but did not check
       the resulting snapshot (Gemfile.lock) into version control

       You have added to the Gemfile:
       * source: rubygems repository http://rubygems.org/
       * rails (= 3.0.3)
       * sqlite3 (= 1.3.3)
       FAILED: http://devcenter.heroku.com/articles/bundler
 !     Heroku push rejected, failed to install gems via Bundler

To [email protected]:myapp.git
 ! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to '[email protected]:myapp.git'

Любое решение?


person Pedro    schedule 08.04.2012    source источник


Ответы (1)


К сожалению, вы не можете хорошо развернуться на Heroku из установки Windows Rails.

Это говорит вам, что вы не зафиксировали файл сразу после того, как сказали, что он проигнорировал файл, поэтому реальный вопрос, на который вы пытаетесь ответить, звучит так: «Почему Heroku не принимает мой файл Windows Gemfile.lock?». Исходя из этого, я бы вытащил «Обнаружен Windows Gemfile.lock; игнорирует его» и вставил это в Google или здесь, в Stack Overflow.

Это привело бы вас к этому предыдущему ответу SO: Почему выиграл? t Heroku принимает мой Gemfile.lock в Windows?

person Benjamin Cox    schedule 08.04.2012
comment
Спасибо. Сейчас я устанавливаю VMWare и Ubuntu... потом снова начну с книги. - person Pedro; 08.04.2012