You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
/usr/local/var/rbenv/versions/2.0.0-p247/lib/ruby/gems/2.0.0/gems/tdiary-4.0.2/tdiary/application.rb:45:in `block (2 levels) in <module:TDiary>': undefined method `root' for TDiary:Module (NoMethodError)
from /usr/local/var/rbenv/versions/2.0.0-p247/lib/ruby/gems/2.0.0/gems/tdiary-4.0.2/tdiary/application.rb:44:in `map'
from /usr/local/var/rbenv/versions/2.0.0-p247/lib/ruby/gems/2.0.0/gems/tdiary-4.0.2/tdiary/application.rb:44:in `block in <module:TDiary>'
from /usr/local/var/rbenv/versions/2.0.0-p247/lib/ruby/gems/2.0.0/gems/tdiary-4.0.2/tdiary/application.rb:20:in `instance_eval'
from /usr/local/var/rbenv/versions/2.0.0-p247/lib/ruby/gems/2.0.0/gems/tdiary-4.0.2/tdiary/application.rb:20:in `configure'
from /usr/local/var/rbenv/versions/2.0.0-p247/lib/ruby/gems/2.0.0/gems/tdiary-4.0.2/tdiary/application.rb:43:in `<module:TDiary>'
from /usr/local/var/rbenv/versions/2.0.0-p247/lib/ruby/gems/2.0.0/gems/tdiary-4.0.2/tdiary/application.rb:16:in `<top (required)>'
from /usr/local/var/rbenv/versions/2.0.0-p247/lib/ruby/gems/2.0.0/gems/tdiary-contrib-3.2.2.20130614/lib/tdiary-contrib.rb:2:in `require'
from /usr/local/var/rbenv/versions/2.0.0-p247/lib/ruby/gems/2.0.0/gems/tdiary-contrib-3.2.2.20130614/lib/tdiary-contrib.rb:2:in `<top (required)>'
from /usr/local/var/rbenv/versions/2.0.0-p247/lib/ruby/gems/2.0.0/gems/bundler-1.3.5/lib/bundler/runtime.rb:72:in `require'
from /usr/local/var/rbenv/versions/2.0.0-p247/lib/ruby/gems/2.0.0/gems/bundler-1.3.5/lib/bundler/runtime.rb:72:in `block (2 levels) in require'
from /usr/local/var/rbenv/versions/2.0.0-p247/lib/ruby/gems/2.0.0/gems/bundler-1.3.5/lib/bundler/runtime.rb:70:in `each'
from /usr/local/var/rbenv/versions/2.0.0-p247/lib/ruby/gems/2.0.0/gems/bundler-1.3.5/lib/bundler/runtime.rb:70:in `block in require'
from /usr/local/var/rbenv/versions/2.0.0-p247/lib/ruby/gems/2.0.0/gems/bundler-1.3.5/lib/bundler/runtime.rb:59:in `each'
from /usr/local/var/rbenv/versions/2.0.0-p247/lib/ruby/gems/2.0.0/gems/bundler-1.3.5/lib/bundler/runtime.rb:59:in `require'
from /usr/local/var/rbenv/versions/2.0.0-p247/lib/ruby/gems/2.0.0/gems/bundler-1.3.5/lib/bundler.rb:132:in `require'
from /usr/local/var/rbenv/versions/2.0.0-p247/lib/ruby/gems/2.0.0/gems/tdiary-4.0.2/tdiary/environment.rb:17:in `<top (required)>'
from /usr/local/var/rbenv/versions/2.0.0-p247/lib/ruby/gems/2.0.0/gems/tdiary-4.0.2/tdiary.rb:26:in `require'
from /usr/local/var/rbenv/versions/2.0.0-p247/lib/ruby/gems/2.0.0/gems/tdiary-4.0.2/tdiary.rb:26:in `<top (required)>'
from /Users/tatsuya.b.sato/Projects/private/tdiary_on_openshift/config.ru:6:in `require'
from /Users/tatsuya.b.sato/Projects/private/tdiary_on_openshift/config.ru:6:in `block in <main>'
from /usr/local/var/rbenv/versions/2.0.0-p247/lib/ruby/gems/2.0.0/gems/rack-1.5.2/lib/rack/builder.rb:55:in `instance_eval'
from /usr/local/var/rbenv/versions/2.0.0-p247/lib/ruby/gems/2.0.0/gems/rack-1.5.2/lib/rack/builder.rb:55:in `initialize'
from /Users/tatsuya.b.sato/Projects/private/tdiary_on_openshift/config.ru:in `new'
from /Users/tatsuya.b.sato/Projects/private/tdiary_on_openshift/config.ru:in `<main>'
from /usr/local/var/rbenv/versions/2.0.0-p247/lib/ruby/gems/2.0.0/gems/rack-1.5.2/lib/rack/builder.rb:49:in `eval'
from /usr/local/var/rbenv/versions/2.0.0-p247/lib/ruby/gems/2.0.0/gems/rack-1.5.2/lib/rack/builder.rb:49:in `new_from_string'
from /usr/local/var/rbenv/versions/2.0.0-p247/lib/ruby/gems/2.0.0/gems/rack-1.5.2/lib/rack/builder.rb:40:in `parse_file'
from /usr/local/var/rbenv/versions/2.0.0-p247/lib/ruby/gems/2.0.0/gems/rack-1.5.2/lib/rack/server.rb:277:in `build_app_and_options_from_config'
from /usr/local/var/rbenv/versions/2.0.0-p247/lib/ruby/gems/2.0.0/gems/rack-1.5.2/lib/rack/server.rb:199:in `app'
from /usr/local/var/rbenv/versions/2.0.0-p247/lib/ruby/gems/2.0.0/gems/rack-1.5.2/lib/rack/server.rb:314:in `wrapped_app'
from /usr/local/var/rbenv/versions/2.0.0-p247/lib/ruby/gems/2.0.0/gems/rack-1.5.2/lib/rack/server.rb:250:in `start'
from /usr/local/var/rbenv/versions/2.0.0-p247/lib/ruby/gems/2.0.0/gems/rack-1.5.2/lib/rack/server.rb:141:in `start'
from /usr/local/var/rbenv/versions/2.0.0-p247/lib/ruby/gems/2.0.0/gems/rack-1.5.2/bin/rackup:4:in `<top (required)>'
from /usr/local/var/rbenv/versions/2.0.0-p247/bin/rackup:23:in `load'
from /usr/local/var/rbenv/versions/2.0.0-p247/bin/rackup:23:in `<main>'
tdiary-4.0.2 とtdiary-contrib-3.2.2.20130614をGemfileに記載し、
bundle install
後にrackup
で起動しようとしたところ、下記のエラーにより起動できませんでした。ちゃんと検証できていないのですが、ソースを見たところ、
require 'tdiary'
,require 'tdiary/environment',
require 'tdiary/application'`の順に読み込まれなければならないはずのところに、'tdiary/environment'の途中で、'tdiary-contrib'が割り込んでおり、途中からtdiary/applicationを呼んでしまい、まだtdiary.rbのTDiary.rootの定義が読み込まれていないのに、そのメソッドを呼んでしまっているのが原因のように見えます。The text was updated successfully, but these errors were encountered: