ruby-ensembl-api
ruby-ensembl-api copied to clipboard
Active Record Method_Missing Error
Hi Guys,
I've installed the gem and tried the following;
require 'ensembl'
include Ensembl::Core
DBConnection.connect('homo_sapiens',50)
Which results in the following error message.
/usr/local/lib/ruby/gems/2.1.0/gems/activerecord-4.1.6/lib/active_record/dynamic_matchers.rb:26:in method_missing': undefined method
set_primary_key' for #Class:0x007f7310cdea08 (NoMethodError)
from /usr/local/lib/ruby/gems/2.1.0/gems/ruby-ensembl-api-1.0.1/lib/ensembl/core/activerecord.rb:195:in <class:CoordSystem>' from /usr/local/lib/ruby/gems/2.1.0/gems/ruby-ensembl-api-1.0.1/lib/ensembl/core/activerecord.rb:194:in
module:Core'
from /usr/local/lib/ruby/gems/2.1.0/gems/ruby-ensembl-api-1.0.1/lib/ensembl/core/activerecord.rb:78:in <module:Ensembl>' from /usr/local/lib/ruby/gems/2.1.0/gems/ruby-ensembl-api-1.0.1/lib/ensembl/core/activerecord.rb:72:in
<top (required)>'
from /usr/local/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:121:in require' from /usr/local/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:121:in
require'
from /usr/local/lib/ruby/gems/2.1.0/gems/activesupport-4.1.6/lib/active_support/dependencies.rb:247:in block in require' from /usr/local/lib/ruby/gems/2.1.0/gems/activesupport-4.1.6/lib/active_support/dependencies.rb:232:in
load_dependency'
from /usr/local/lib/ruby/gems/2.1.0/gems/activesupport-4.1.6/lib/active_support/dependencies.rb:247:in require' from /usr/local/lib/ruby/gems/2.1.0/gems/ruby-ensembl-api-1.0.1/lib/ensembl.rb:56:in
<top (required)>'
from /usr/local/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:128:in require' from /usr/local/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:128:in
rescue in require'
from /usr/local/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:39:in require' from /home/moss/workspace/Apta_Rb/EMBL_01.rb:2:in
Please can you advise me how to fix this.
Kind Regards, David