开发者

Rails - no such file to load -- rdf

开发者 https://www.devze.com 2023-03-08 06:27 出处:网络
I have few ruby classes, that requires \'rdf\' gem - when running them from original project everythings works ok.

I have few ruby classes, that requires 'rdf' gem - when running them from original project everythings works ok.

I coppied those classes to my Rails project to folder Vendor/lfm and added the path to environment.rb.

The files load, but the 'rdf' gem that is used in those copied classes does not load. I get: no such file to load -- rdf

and

activesupport (3.0.6) lib/active_support/dependencies.rb:239:in `require'  
activesupport (3.0.6) lib/active_support/dependencies.rb:239:in `block in require'  
activesupport (3.0.6) lib/active_support/dependencies.rb:225:in `block in load_dependency'  
activesupport (3.0.6) 开发者_如何学Clib/active_support/dependencies.rb:596:in `new_constants_in'  
activesupport (3.0.6) lib/active_support/dependencies.rb:225:in `load_dependency'  
activesupport (3.0.6) lib/active_support/dependencies.rb:239:in `require'  
vendor/lfm/rdf_transform.rb:14:in `<class:RdfTransform>'  
vendor/lfm/rdf_transform.rb:13:in `<top (required)>'  
activesupport (3.0.6) lib/active_support/dependencies.rb:239:in `require'  
activesupport (3.0.6) lib/active_support/dependencies.rb:239:in `block in require'  
activesupport (3.0.6) lib/active_support/dependencies.rb:225:in `block in load_dependency'  

The RubyPlatform is set the same, and i can see the 'rdf' gem listed in libraries of Rails project.

Any idea?

Thanks


You shouldn't need to require this gem in your actual class files - they should instead be listed on your Gemfile, where they'll be required automatically by Rails.

0

精彩评论

暂无评论...
验证码 换一张
取 消