Проблемы с герокой - PullRequest
       4

Проблемы с герокой

1 голос
/ 04 апреля 2011

У меня проблемы с запуском приложения на Heroku.Это всегда показывает мне эту ошибку:

https://gist.github.com/902104

Я думаю, что это важная строка здесь, а именно:

2011-04-04T10:50:59-07:00 app[web.1]: /app/.bundle/gems/ruby/1.8/gems/activesupport-3.0.3/lib/active_support/dependencies.rb:239:in `require': /app/app/models/gallery.rb:5: syntax error, unexpected ':', expecting kEND (SyntaxError)

Но мой файл gallery.rbок, вот оно:

class Gallery < ActiveRecord::Base

 has_many :gallery_photos
 accepts_nested_attributes_for :gallery_photos    
 belongs_to :content

end

Так что же не так?

Обновление: вот предупреждения git push heroku:

предупреждение: вы не указалилюбые refspecs для отправки, и текущее удаленное предупреждение

: не настроено никаких push-refspecs.Действие по умолчанию в этом

предупреждении: регистр состоит в том, чтобы отправить все соответствующие refspecs, то есть все ветви

предупреждение: которые существуют как локально, так и удаленно, будут обновлены.Это может

предупреждение: не обязательно должно быть то, что вы хотите.

предупреждение:

предупреждение: вы можете указать, какое действие вы хотите предпринять в этом случае, и

предупреждение: избегайте повторного просмотра этого сообщения, сконфигурировав push.default для:

предупреждение: 'ничто': ничего не нажимать

предупреждение: 'совпадение':Нажмите все соответствующие ветви (по умолчанию)

предупреждение: «отслеживание»: нажмите текущую ветку на то, что она отслеживает

предупреждение: «текущее»: нажмите текущую ветку

1 Ответ

1 голос
/ 04 апреля 2011

Можете ли вы убедиться, что heroku использует последний код?

  1. git status (убедитесь, что все чисто)
  2. git push heroku (если не написано "уже в курсе", вы не были на последней версии)

Если это по-прежнему не помогает, то, скорее всего, это проблема кодирования текста, поскольку файл gallery.rb выглядит нормально, а затем попытайтесь получить код так, как его видит heroku:

git clone -o heroku git@heroku.com:your-app-name.git

Это создаст каталог под названием heroku - зайдите туда и изучите файл category.rb.

И если это все еще не помогло - иди с поддержкой Heroku. Они помогут найти проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...