Heroku сводит меня с ума!Мой код удивительно неаккуратный или Heroku поразительно привередлив? - PullRequest
2 голосов
/ 26 марта 2012

вау.Сумасшедшие здесь пытаются развернуть к постановке на герою кедра из Rails 3.2.2.Я получил все, чтобы работать, но я хотел решить эти проблемы на флагштоке, чтобы увидеть, если что-то не так со мной ... со мной.эхе

Обе эти проблемы дают мне бесполезное «Извините, но что-то пошло не так».страница ошибки.Так что было неприятно, когда у меня было 2 разных проблемы (которые действовали как 3) в одном развертывании (которые хорошо работали на моем локальном компьютере).

Heroku не будет давать мне мои журналы.

когдаЯ запускаю

heroku logs

Я получаю длинное сообщение об ошибке, начинающееся с

c:/RailsInstaller/Ruby1.9.3/lib/ruby/1.9.1/net/http.rb:762:in `initialize': Permission denied - connect(2) (Errno::EACCES)

, поэтому я выполняю все эти неполадки с помощью небольших фрагментов коммитов.сводит с ума.

Heroku задыхается, когда не может найти изображение с image_tag

, это работает на heroku:

= image_tag("content/portfolio/maskphoto_rubble_rebel_blur.jpg", :alt => params[:photo], :width => "100%")

Это не так (разница только в дополнительномбуква в имени файла, хотя она работает на моем локальном компьютере):

    = image_tag("content/portfolio/maskphoto_rubble_rebell_blur.jpg", :alt => params[:photo], :width => "100%")

Не могу ли я думать, что heroku должен просто предоставить тег изображения как есть и позволить ему просто не отображаться, а не падать?вся страница?Я бегу по компасу;не уверен, что это как-то связано.

Heroku ненавидит вложенные выражения в массиве. ref

это работает:

n = f.index(params[:photo]) +1
@nextphoto = f[ n ]

это не так (нона моем местном):

@nextphoto = f[ f.index(params[:photo]) +1 ]

Я думаю, что лучше разделять выражения, но все же.почему он будет работать на моем локальном компьютере, а не на развертывании?

1 Ответ

2 голосов
/ 26 марта 2012

Я не могу напрямую ответить на все ваши вопросы, но вот несколько вещей, на которые стоит посмотреть:

Heroku не даст мне мои журналы.

Полученная ошибка указывает на Permission denied ... Возможно, учетные данные вашей учетной записи настроены неправильно?Я вижу, что вы находитесь в окне Windows ... на компьютере с Unix клиент heroku записывает файл в ~/.heroku/credentials с именем пользователя и тем, что выглядит как токен API.Проверьте, есть ли у вас похожий файл.Вы также можете проверить https://toolbelt.herokuapp.com/windows и убедиться, что вы успешно выполнили команду heroku login.

Heroku задыхается, когда не может найти изображение с image_tag

У меня здесь не так много идей.Возможно, это связано с конвейером активов?

Heroku ненавидит вложенные выражения в массиве ref

Это не делает целоемного смысла либо.Возможно, журналы могут пролить некоторый свет здесь.Я заметил, что вы, кажется, используете Ruby 1.9.3 в своей системе, и я не верю, что heroku пока поддерживает 1.9.3.Возможно, вы столкнулись с ошибкой для конкретной версии.

Надеюсь, это поможет.Удачи.

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