0

このエラーは私のherokuログに表示されており、何が起こっているのかわかりません。アプリは正しく機能しておらず、さまざまな場所で壊れています。奇妙なことに、これはどこからともなく起こり始めました。過去7日間に変更はありません。金曜日にはすべてが正常に機能していました。つまり、このエラーは過去4日間のどこかで発生し始めました。

このエラーの原因となる可能性のある、週末に変更/更新された可能性のあるgemの依存関係はありますか?

投稿されたのはエラーです

Started POST "/advisors/4fbfb0b5ce5da90001000038/intro" for 64.20.10.252 at 2012-11-13 20:24:54 +0000
2012-11-13T20:24:54+00:00 app[web.1]: Cache read: delayed_job_workers ({:expires_in=>1200 seconds})
2012-11-13T20:24:54+00:00 app[web.1]: Cache generate: delayed_job_workers ({:expires_in=>1200 seconds})
2012-11-13T20:24:54+00:00 app[web.1]:  !    DEPRECATED: Heroku::Client#deprecate is deprecated, please use the heroku-api gem.
2012-11-13T20:24:54+00:00 app[web.1]:  !    DEPRECATED: More information available at https://github.com/heroku/heroku.rb
2012-11-13T20:24:54+00:00 app[web.1]:  !    DEPRECATED: Deprecated method called from /app/vendor/bundle/ruby/1.9.1/gems/heroku-2.31.0/lib/heroku/client.rb:247.
2012-11-13T20:24:57+00:00 app[web.1]: 
2012-11-13T20:24:57+00:00 app[web.1]: NoMethodError (undefined method `text' for nil:NilClass):
2012-11-13T20:24:57+00:00 app[web.1]:   lib/my_company/delayed_job_wrapper.rb:70:in `block in running_workers'
2012-11-13T20:24:57+00:00 app[web.1]:   lib/my_company/delayed_job_wrapper.rb:68:in `running_workers'
2012-11-13T20:24:57+00:00 app[web.1]:   lib/my_company/delayed_job_wrapper.rb:23:in `autostart'
2012-11-13T20:24:57+00:00 app[web.1]:   lib/my_company/delayed_job_wrapper.rb:17:in `feed'
2012-11-13T20:24:57+00:00 app[web.1]:   app/models/user.rb:101:in `block in introduce'
2012-11-13T20:24:57+00:00 app[web.1]:   app/models/user.rb:100:in `each'
2012-11-13T20:24:57+00:00 app[web.1]:   app/models/user.rb:100:in `introduce'
2012-11-13T20:24:57+00:00 app[web.1]:   app/controllers/advisors_controller.rb:66:in `intro'

GEMFILE

source 'http://rubygems.org'

require 'rubygems'

source 'https://code.stripe.com'

gem 'rails', '3.1.3'

gem 'thin'
gem 'newrelic_rpm'

gem "mongo", '1.5.2'
gem "mongoid", '2.4.3'

gem 'memcachier'
gem 'dalli'

gem 'delayed_job'
gem 'delayed_job_mongoid'

gem 'rack-cache'
#gem 'SystemTimer' #Not necessary, but memcache recommends it for performance.
#gem 'memcached-northscale', '0.17.1' #Notice it's memcached, with a D.

gem "heroku"

gem 'json'

#gem 'libxml-ruby'
#gem 'sqlite3-ruby', '1.2.5', :require => 'sqlite3'

gem 'ruby-hmac'
gem 'bcrypt-ruby'

gem 'bson_ext'

gem 'aws-sdk'

gem 'oauth2'

gem 'oauth'

gem 'stripe'

gem 'paperclip'
gem 'mongoid-paperclip'

# Gems used only for assets and not required
# in production environments by default.
group :assets do
  gem 'sass-rails',   '~> 3.1.5'
#  gem 'coffee-rails', '~> 3.1.1'
  gem 'uglifier', '>= 1.0.3'
end

gem 'jquery-rails'

gem 'fb_graph'

group :development do
  gem 'rspec-rails', '2.7.0'
end

group :test do
  gem "rspec", "2.7.0"
  gem 'turn', '0.8.2', :require => false

  gem "autotest"
  gem "autotest-rails"
end
4

1 に答える 1

1

問題は、Heroku gemが非推奨になったため、gemfileのgem「heroku」を「heroku-api」に置き換えたことです。

于 2012-11-19T18:59:51.030 に答える