Я бы хотел, чтобы кто-нибудь мог помочь мне с моим развертыванием 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 на MONGOLAB_URI
Когда я разверну приложение, ононе работает на heroku.
Я не уверен, что происходит, но я получаю это сообщение об ошибке в журналах 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
Кто-нибудь сталкивался с такой же проблемой?Я не уверен, что проблема связана с моей настройкой или мне нужно добавить что-то в рельсы для работы с mongoid?
Cheers.