Sportdb error

81 views
Skip to first unread message

Κωνσταντίνος Σέρβης

unread,
Jun 10, 2015, 10:49:53 AM6/10/15
to open...@googlegroups.com
Hi Gerald, 

I have been trying to use the sportdb gem but none of the versions work for me. 

Here is the error:
ctiverecord-utils/0.4.0 (activerecord/4.2.1) on Ruby 2.2.2 (2015-04-13) [x86_64-darwin14]
  [TagDb.has_many_tags] adding taggings n tags has_many assocs to model >WorldDb::Model::Country<
  [TagDb.has_many_tags] adding taggings n tags has_many assocs to model >WorldDb::Model::StateBase<
  [TagDb.has_many_tags] adding taggings n tags has_many assocs to model >WorldDb::Model::CityBase<
/Users/kns/.rvm/gems/ruby-2.2.2@sportdb/gems/persondb-models-0.4.2/lib/persondb/models/forward.rb:10:in `<module:Model>': uninitialized constant WorldDb::Model::Region (NameError)
from /Users/kns/.rvm/gems/ruby-2.2.2@sportdb/gems/persondb-models-0.4.2/lib/persondb/models/forward.rb:5:in `<module:PersonDb>'
from /Users/kns/.rvm/gems/ruby-2.2.2@sportdb/gems/persondb-models-0.4.2/lib/persondb/models/forward.rb:4:in `<top (required)>'
from /Users/kns/.rvm/rubies/ruby-2.2.2/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require'
from /Users/kns/.rvm/rubies/ruby-2.2.2/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require'
from /Users/kns/.rvm/gems/ruby-2.2.2@sportdb/gems/persondb-models-0.4.2/lib/persondb/models.rb:14:in `<top (required)>'
from /Users/kns/.rvm/rubies/ruby-2.2.2/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require'
from /Users/kns/.rvm/rubies/ruby-2.2.2/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require'
from /Users/kns/.rvm/gems/ruby-2.2.2@sportdb/gems/sportdb-models-1.11.2/lib/sportdb/models.rb:8:in `<top (required)>'
from /Users/kns/.rvm/rubies/ruby-2.2.2/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require'
from /Users/kns/.rvm/rubies/ruby-2.2.2/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require'
from /Users/kns/.rvm/gems/ruby-2.2.2@sportdb/gems/sportdb-1.11.0/lib/sportdb.rb:4:in `<top (required)>'
from /Users/kns/.rvm/rubies/ruby-2.2.2/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require'
from /Users/kns/.rvm/rubies/ruby-2.2.2/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require'
from /Users/kns/.rvm/gems/ruby-2.2.2@sportdb/gems/sportdb-1.11.0/bin/sportdb:3:in `<top (required)>'
from /Users/kns/.rvm/gems/ruby-2.2.2@sportdb/bin/sportdb:23:in `load'
from /Users/kns/.rvm/gems/ruby-2.2.2@sportdb/bin/sportdb:23:in `<main>'
from /Users/kns/.rvm/gems/ruby-2.2.2@sportdb/bin/ruby_executable_hooks:15:in `eval'
from /Users/kns/.rvm/gems/ruby-2.2.2@sportdb/bin/ruby_executable_hooks:15:in `<main>'

Any insights?

Thank you,
Kosta

Gerald Bauer

unread,
Jun 10, 2015, 10:59:55 AM6/10/15
to open...@googlegroups.com, knse...@gmail.com
Hello,
   Thanks for trying football.db  and the sportdb tool.  Sorry for the trouble - I'm currently reworking the worlddb  (region got deleted and state/part/county/muni/etc. added) [1].   I try my best to get the sportdb tools updated in the next week to make it all work as advertised.

   In the mean time you can make it all work using a Gemfile.  Make sure you use worlddb-models with a version smaller than 2.3.0 (e.g. the latest "old" working version is 2.2.2). 

  As a (simpler) alternative uninstall your versions of worlddb-models greater than 2.2.2 e.g.

  $ gem uninstall worlddb-models -v 2.3.0

  and install version 2.2.2 e.g.

  $ gem install worlddb-models -v 2.2.2

   All should work again as advertised. Sorry for the trouble. 

   Cheers.


Gerald Bauer

unread,
Jun 10, 2015, 11:05:04 AM6/10/15
to open...@googlegroups.com
Hello,
Just one more thing - sorry - you will also need an "old" version of
textutils (the latest working version is 1.2.1) e.g.

$ gem install textutils -v 1.2.1

and uninstall the new version e.g. 1.2.2, for example e.g.

$ gem uninstall textutils -v 1.2.2

Cheers.

Gerald Bauer

unread,
Jul 22, 2015, 7:24:46 AM7/22/15
to opensport, knse...@gmail.com
Hello,

  FYI:

> error: uninitialized constant WorldDb::Model::Region (NameError)

  I've updated the

 - persondb-models v0.5
 - sportdb-models v1.12

   libs (gems) to use the new (WorldDb) State model (was Region). Using the lastest version  e.g. 0.5+ and 1.12+ now everything should again work as advertised.

   If you run into any trouble, let us know. Cheers.
Reply all
Reply to author
Forward
0 new messages