2012-01-29 2 views
0

Я бы хотел, если бы кто-нибудь мог помочь мне с моим развертыванием геройку.бегущие рельсы 3.2/mongoid app on heroku не удается

Я создал мой Rails 3.2 приложения со следующим Gemfile

source 'https://rubygems.org' 

gem 'rails', '3.2.0' 

# Bundle edge Rails instead: 
# gem 'rails', :git => 'git://github.com/rails/rails.git' 

gem 'sqlite3-ruby', :require => 'sqlite3' 
gem 'mongoid' 
gem 'bson_ext' 
gem 'mongoid_slug' 
gem 'heroku' 


# Gems used only for assets and not required 
# in production environments by default. 
group :assets do 
    gem 'sass-rails', '~> 3.2.3' 
    gem 'coffee-rails', '~> 3.2.1' 
    gem "compass", ">= 0.12.alpha" 

    # See https://github.com/sstephenson/execjs#readme for more supported runtimes 
    # gem 'therubyracer' 

    gem 'uglifier', '>= 1.0.3' 
end 

gem 'jquery-rails' 

И я запустить rails g mongoid:config команду

От поддержки Heroku, я добавил расширение mongolab и изменил mongoid.yml evironnement переменные до MONGOLAB_URI

Когда я затем развертываю приложение, он не запускается на геройку.

Я не уверен, что происходит, но я получаю сообщение об ошибке в журналах Heroku:

WARNING: Invalid .gemspec format in '/app/.bundle/gems/ruby/1.9.1/specifications/actionmailer-3.2.0.gemspec' 
2012-01-29T19:13:46+00:00 app[web.1]: Could not find activemodel-3.2.0 in any of the sources 

Вот полный лог-файл:

https://gist.github.com/1700231

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

Cheers.

+0

http://stackoverflow.com/questions/8721712/deploying-to-rails-project-to-heroku-could-not -find-activemodel –

+0

Вы пробовали Rails 3.2.1? –

+0

Нет, у меня нет, но я попробую, когда вернусь домой. Попробуем это тоже: http://railsapps.github.com/rails-heroku-tutorial.html. не уверен, может ли он быть связан с стеком. –

ответ

2

Было немного боли в b * tt, но я, наконец, там.

http://railsapps.github.com/rails-heroku-tutorial.html

является правильным местом для перехода на deplay рельсы 3.2 на Heroku.

Это сказало, что моя голова болит, не слишком весело, чтобы получить так много препятствий, когда хочется учиться. Octopress выглядит хорошо в данный момент я вам скажу :)

Хорошо, давайте продолжать идти