You probably do need to install the Ruby 1.8 headers for RubyInline (does behind-the-scenes compilation of C code). image_science uses RubyInline to access the FreeImage library.
I'd installed Ruby and Rails following the instructions here http://hivelogic.com/articles/2007/02/ruby-rails-mongrel-mysql-osx It's been updated for Leopard http://hivelogic.com/articles/2008/02/ruby-rails-leopard On Thu, May 1, 2008 at 6:27 PM, gbovee <[EMAIL PROTECTED]> wrote: > > I'm pretty new to RoR and i'm getting the following error when > installing Insoshi and going to localhost:3000 > > I have ruby 1.8.6 installed on OSX Leopard running MySQL and I have > installed the image_science gem. I read somewhere that I might need > the ruby-1.8-dev library? If this is the case, how do i go about > getting that? Thanks in advance. > > Greg > > ERROR: Can't find header dir for ruby. Exiting... > > RAILS_ROOT: /Users/gregbovee/insoshi > Application Trace | Framework Trace | Full Trace > > /Library/Ruby/Gems/1.8/gems/RubyInline-3.6.7/lib/inline.rb:393:in > `abort' > /Library/Ruby/Gems/1.8/gems/RubyInline-3.6.7/lib/inline.rb:393:in > `build' > /Library/Ruby/Gems/1.8/gems/RubyInline-3.6.7/lib/inline.rb:709:in > `inline' > /Library/Ruby/Gems/1.8/gems/image_science-1.1.3/lib/image_science.rb: > 84 > app/models/photo.rb:32 > app/models/person.rb:109:in `find_recent' > app/controllers/home_controller.rb:7:in `index' > > /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ > 1.8/rubygems/custom_require.rb:27:in `gem_original_require' > /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ > 1.8/rubygems/custom_require.rb:27:in `require' > vendor/rails/activesupport/lib/active_support/dependencies.rb:496:in > `require' > vendor/rails/activesupport/lib/active_support/dependencies.rb:342:in > `new_constants_in' > vendor/rails/activesupport/lib/active_support/dependencies.rb:496:in > `require' > vendor/plugins/attachment_fu/lib/technoweenie/attachment_fu/processors/ > image_science_processor.rb:1 > vendor/rails/activesupport/lib/active_support/dependencies.rb:203:in > `load_without_new_constant_marking' > vendor/rails/activesupport/lib/active_support/dependencies.rb:203:in > `load_file' > vendor/rails/activesupport/lib/active_support/dependencies.rb:342:in > `new_constants_in' > vendor/rails/activesupport/lib/active_support/dependencies.rb:202:in > `load_file' > vendor/rails/activesupport/lib/active_support/dependencies.rb:94:in > `require_or_load' > vendor/rails/activesupport/lib/active_support/dependencies.rb:248:in > `load_missing_constant' > vendor/rails/activesupport/lib/active_support/dependencies.rb:453:in > `const_missing' > vendor/plugins/attachment_fu/lib/technoweenie/attachment_fu.rb:87:in > `const_get' > vendor/plugins/attachment_fu/lib/technoweenie/attachment_fu.rb:87:in > `has_attachment' > vendor/rails/activesupport/lib/active_support/dependencies.rb:203:in > `load_without_new_constant_marking' > vendor/rails/activesupport/lib/active_support/dependencies.rb:203:in > `load_file' > vendor/rails/activesupport/lib/active_support/dependencies.rb:342:in > `new_constants_in' > vendor/rails/activesupport/lib/active_support/dependencies.rb:202:in > `load_file' > vendor/rails/activesupport/lib/active_support/dependencies.rb:94:in > `require_or_load' > vendor/rails/activesupport/lib/active_support/dependencies.rb:248:in > `load_missing_constant' > vendor/rails/activesupport/lib/active_support/dependencies.rb:453:in > `const_missing' > vendor/rails/activesupport/lib/active_support/dependencies.rb:465:in > `const_missing' > vendor/rails/activerecord/lib/active_record/base.rb:1748:in > `compute_type' > vendor/rails/activerecord/lib/active_record/reflection.rb:125:in > `send' > vendor/rails/activerecord/lib/active_record/reflection.rb:125:in > `klass' > vendor/rails/activerecord/lib/active_record/associations.rb:1561:in > `initialize' > vendor/rails/activerecord/lib/active_record/associations.rb:1459:in > `new' > vendor/rails/activerecord/lib/active_record/associations.rb:1459:in > `build_join_association' > vendor/rails/activerecord/lib/active_record/associations.rb:1442:in > `build' > vendor/rails/activerecord/lib/active_record/associations.rb:1445:in > `build' > vendor/rails/activerecord/lib/active_record/associations.rb:1444:in > `each' > vendor/rails/activerecord/lib/active_record/associations.rb:1444:in > `build' > vendor/rails/activerecord/lib/active_record/associations.rb:1385:in > `initialize' > vendor/rails/activerecord/lib/active_record/associations.rb:1123:in > `new' > vendor/rails/activerecord/lib/active_record/associations.rb:1123:in > `find_with_associations' > vendor/rails/activerecord/lib/active_record/associations.rb:1122:in > `catch' > vendor/rails/activerecord/lib/active_record/associations.rb:1122:in > `find_with_associations' > vendor/rails/activerecord/lib/active_record/base.rb:1232:in > `find_every' > vendor/rails/activerecord/lib/active_record/base.rb:503:in > `find_without_defaults' > vendor/plugins/less_monkey_patching/lib/active_record_base.rb:13:in > `find' > vendor/rails/actionpack/lib/action_controller/base.rb:1158:in `send' > vendor/rails/actionpack/lib/action_controller/base.rb:1158:in > `perform_action_without_filters' > vendor/rails/actionpack/lib/action_controller/filters.rb:697:in > `call_filters' > vendor/rails/actionpack/lib/action_controller/filters.rb:689:in > `perform_action_without_benchmark' > vendor/rails/actionpack/lib/action_controller/benchmarking.rb:68:in > `perform_action_without_rescue' > /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ > 1.8/benchmark.rb:293:in `measure' > vendor/rails/actionpack/lib/action_controller/benchmarking.rb:68:in > `perform_action_without_rescue' > vendor/rails/actionpack/lib/action_controller/rescue.rb:199:in > `perform_action_without_caching' > vendor/rails/actionpack/lib/action_controller/caching.rb:678:in > `perform_action' > vendor/rails/activerecord/lib/active_record/connection_adapters/ > abstract/query_cache.rb:33:in `cache' > vendor/rails/activerecord/lib/active_record/query_cache.rb:8:in > `cache' > vendor/rails/actionpack/lib/action_controller/caching.rb:677:in > `perform_action' > vendor/rails/actionpack/lib/action_controller/base.rb:524:in `send' > vendor/rails/actionpack/lib/action_controller/base.rb:524:in > `process_without_filters' > vendor/rails/actionpack/lib/action_controller/filters.rb:685:in > `process_without_session_management_support' > vendor/rails/actionpack/lib/action_controller/session_management.rb: > 123:in `process' > vendor/rails/actionpack/lib/action_controller/base.rb:388:in `process' > vendor/rails/actionpack/lib/action_controller/dispatcher.rb:171:in > `handle_request' > vendor/rails/actionpack/lib/action_controller/dispatcher.rb:115:in > `dispatch' > vendor/rails/actionpack/lib/action_controller/dispatcher.rb:126:in > `dispatch_cgi' > vendor/rails/actionpack/lib/action_controller/dispatcher.rb:9:in > `dispatch' > /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ > gems/1.8/gems/mongrel-1.0.1/lib/mongrel/rails.rb:78:in `process' > /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ > gems/1.8/gems/mongrel-1.0.1/lib/mongrel/rails.rb:76:in `synchronize' > /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ > gems/1.8/gems/mongrel-1.0.1/lib/mongrel/rails.rb:76:in `process' > /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ > gems/1.8/gems/mongrel-1.0.1/lib/mongrel.rb:618:in `process_client' > /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ > gems/1.8/gems/mongrel-1.0.1/lib/mongrel.rb:617:in `each' > /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ > gems/1.8/gems/mongrel-1.0.1/lib/mongrel.rb:617:in `process_client' > /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ > gems/1.8/gems/mongrel-1.0.1/lib/mongrel.rb:736:in `run' > /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ > gems/1.8/gems/mongrel-1.0.1/lib/mongrel.rb:736:in `initialize' > /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ > gems/1.8/gems/mongrel-1.0.1/lib/mongrel.rb:736:in `new' > /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ > gems/1.8/gems/mongrel-1.0.1/lib/mongrel.rb:736:in `run' > /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ > gems/1.8/gems/mongrel-1.0.1/lib/mongrel.rb:720:in `initialize' > /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ > gems/1.8/gems/mongrel-1.0.1/lib/mongrel.rb:720:in `new' > /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ > gems/1.8/gems/mongrel-1.0.1/lib/mongrel.rb:720:in `run' > /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ > gems/1.8/gems/mongrel-1.0.1/lib/mongrel/configurator.rb:271:in `run' > /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ > gems/1.8/gems/mongrel-1.0.1/lib/mongrel/configurator.rb:270:in `each' > /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ > gems/1.8/gems/mongrel-1.0.1/lib/mongrel/configurator.rb:270:in `run' > /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ > gems/1.8/gems/mongrel-1.0.1/bin/mongrel_rails:127:in `run' > /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ > gems/1.8/gems/mongrel-1.0.1/lib/mongrel/command.rb:211:in `run' > /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ > gems/1.8/gems/mongrel-1.0.1/bin/mongrel_rails:243 > vendor/rails/activesupport/lib/active_support/dependencies.rb:489:in > `load' > vendor/rails/activesupport/lib/active_support/dependencies.rb:489:in > `load' > vendor/rails/activesupport/lib/active_support/dependencies.rb:342:in > `new_constants_in' > vendor/rails/activesupport/lib/active_support/dependencies.rb:489:in > `load' > vendor/rails/railties/lib/commands/servers/mongrel.rb:64 > /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ > 1.8/rubygems/custom_require.rb:27:in `gem_original_require' > /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ > 1.8/rubygems/custom_require.rb:27:in `require' > vendor/rails/activesupport/lib/active_support/dependencies.rb:496:in > `require' > vendor/rails/activesupport/lib/active_support/dependencies.rb:342:in > `new_constants_in' > vendor/rails/activesupport/lib/active_support/dependencies.rb:496:in > `require' > vendor/rails/railties/lib/commands/server.rb:39 > script/server:3:in `require' > script/server:3 > > /Library/Ruby/Gems/1.8/gems/RubyInline-3.6.7/lib/inline.rb:393:in > `abort' > /Library/Ruby/Gems/1.8/gems/RubyInline-3.6.7/lib/inline.rb:393:in > `build' > /Library/Ruby/Gems/1.8/gems/RubyInline-3.6.7/lib/inline.rb:709:in > `inline' > /Library/Ruby/Gems/1.8/gems/image_science-1.1.3/lib/image_science.rb: > 84 > /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ > 1.8/rubygems/custom_require.rb:27:in `gem_original_require' > /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ > 1.8/rubygems/custom_require.rb:27:in `require' > vendor/rails/activesupport/lib/active_support/dependencies.rb:496:in > `require' > vendor/rails/activesupport/lib/active_support/dependencies.rb:342:in > `new_constants_in' > vendor/rails/activesupport/lib/active_support/dependencies.rb:496:in > `require' > vendor/plugins/attachment_fu/lib/technoweenie/attachment_fu/processors/ > image_science_processor.rb:1 > vendor/rails/activesupport/lib/active_support/dependencies.rb:203:in > `load_without_new_constant_marking' > vendor/rails/activesupport/lib/active_support/dependencies.rb:203:in > `load_file' > vendor/rails/activesupport/lib/active_support/dependencies.rb:342:in > `new_constants_in' > vendor/rails/activesupport/lib/active_support/dependencies.rb:202:in > `load_file' > vendor/rails/activesupport/lib/active_support/dependencies.rb:94:in > `require_or_load' > vendor/rails/activesupport/lib/active_support/dependencies.rb:248:in > `load_missing_constant' > vendor/rails/activesupport/lib/active_support/dependencies.rb:453:in > `const_missing' > vendor/plugins/attachment_fu/lib/technoweenie/attachment_fu.rb:87:in > `const_get' > vendor/plugins/attachment_fu/lib/technoweenie/attachment_fu.rb:87:in > `has_attachment' > app/models/photo.rb:32 > vendor/rails/activesupport/lib/active_support/dependencies.rb:203:in > `load_without_new_constant_marking' > vendor/rails/activesupport/lib/active_support/dependencies.rb:203:in > `load_file' > vendor/rails/activesupport/lib/active_support/dependencies.rb:342:in > `new_constants_in' > vendor/rails/activesupport/lib/active_support/dependencies.rb:202:in > `load_file' > vendor/rails/activesupport/lib/active_support/dependencies.rb:94:in > `require_or_load' > vendor/rails/activesupport/lib/active_support/dependencies.rb:248:in > `load_missing_constant' > vendor/rails/activesupport/lib/active_support/dependencies.rb:453:in > `const_missing' > vendor/rails/activesupport/lib/active_support/dependencies.rb:465:in > `const_missing' > vendor/rails/activerecord/lib/active_record/base.rb:1748:in > `compute_type' > vendor/rails/activerecord/lib/active_record/reflection.rb:125:in > `send' > vendor/rails/activerecord/lib/active_record/reflection.rb:125:in > `klass' > vendor/rails/activerecord/lib/active_record/associations.rb:1561:in > `initialize' > vendor/rails/activerecord/lib/active_record/associations.rb:1459:in > `new' > vendor/rails/activerecord/lib/active_record/associations.rb:1459:in > `build_join_association' > vendor/rails/activerecord/lib/active_record/associations.rb:1442:in > `build' > vendor/rails/activerecord/lib/active_record/associations.rb:1445:in > `build' > vendor/rails/activerecord/lib/active_record/associations.rb:1444:in > `each' > vendor/rails/activerecord/lib/active_record/associations.rb:1444:in > `build' > vendor/rails/activerecord/lib/active_record/associations.rb:1385:in > `initialize' > vendor/rails/activerecord/lib/active_record/associations.rb:1123:in > `new' > vendor/rails/activerecord/lib/active_record/associations.rb:1123:in > `find_with_associations' > vendor/rails/activerecord/lib/active_record/associations.rb:1122:in > `catch' > vendor/rails/activerecord/lib/active_record/associations.rb:1122:in > `find_with_associations' > vendor/rails/activerecord/lib/active_record/base.rb:1232:in > `find_every' > vendor/rails/activerecord/lib/active_record/base.rb:503:in > `find_without_defaults' > vendor/plugins/less_monkey_patching/lib/active_record_base.rb:13:in > `find' > app/models/person.rb:109:in `find_recent' > app/controllers/home_controller.rb:7:in `index' > vendor/rails/actionpack/lib/action_controller/base.rb:1158:in `send' > vendor/rails/actionpack/lib/action_controller/base.rb:1158:in > `perform_action_without_filters' > vendor/rails/actionpack/lib/action_controller/filters.rb:697:in > `call_filters' > vendor/rails/actionpack/lib/action_controller/filters.rb:689:in > `perform_action_without_benchmark' > vendor/rails/actionpack/lib/action_controller/benchmarking.rb:68:in > `perform_action_without_rescue' > /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ > 1.8/benchmark.rb:293:in `measure' > vendor/rails/actionpack/lib/action_controller/benchmarking.rb:68:in > `perform_action_without_rescue' > vendor/rails/actionpack/lib/action_controller/rescue.rb:199:in > `perform_action_without_caching' > vendor/rails/actionpack/lib/action_controller/caching.rb:678:in > `perform_action' > vendor/rails/activerecord/lib/active_record/connection_adapters/ > abstract/query_cache.rb:33:in `cache' > vendor/rails/activerecord/lib/active_record/query_cache.rb:8:in > `cache' > vendor/rails/actionpack/lib/action_controller/caching.rb:677:in > `perform_action' > vendor/rails/actionpack/lib/action_controller/base.rb:524:in `send' > vendor/rails/actionpack/lib/action_controller/base.rb:524:in > `process_without_filters' > vendor/rails/actionpack/lib/action_controller/filters.rb:685:in > `process_without_session_management_support' > vendor/rails/actionpack/lib/action_controller/session_management.rb: > 123:in `process' > vendor/rails/actionpack/lib/action_controller/base.rb:388:in `process' > vendor/rails/actionpack/lib/action_controller/dispatcher.rb:171:in > `handle_request' > vendor/rails/actionpack/lib/action_controller/dispatcher.rb:115:in > `dispatch' > vendor/rails/actionpack/lib/action_controller/dispatcher.rb:126:in > `dispatch_cgi' > vendor/rails/actionpack/lib/action_controller/dispatcher.rb:9:in > `dispatch' > /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ > gems/1.8/gems/mongrel-1.0.1/lib/mongrel/rails.rb:78:in `process' > /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ > gems/1.8/gems/mongrel-1.0.1/lib/mongrel/rails.rb:76:in `synchronize' > /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ > gems/1.8/gems/mongrel-1.0.1/lib/mongrel/rails.rb:76:in `process' > /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ > gems/1.8/gems/mongrel-1.0.1/lib/mongrel.rb:618:in `process_client' > /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ > gems/1.8/gems/mongrel-1.0.1/lib/mongrel.rb:617:in `each' > /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ > gems/1.8/gems/mongrel-1.0.1/lib/mongrel.rb:617:in `process_client' > /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ > gems/1.8/gems/mongrel-1.0.1/lib/mongrel.rb:736:in `run' > /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ > gems/1.8/gems/mongrel-1.0.1/lib/mongrel.rb:736:in `initialize' > /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ > gems/1.8/gems/mongrel-1.0.1/lib/mongrel.rb:736:in `new' > /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ > gems/1.8/gems/mongrel-1.0.1/lib/mongrel.rb:736:in `run' > /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ > gems/1.8/gems/mongrel-1.0.1/lib/mongrel.rb:720:in `initialize' > /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ > gems/1.8/gems/mongrel-1.0.1/lib/mongrel.rb:720:in `new' > /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ > gems/1.8/gems/mongrel-1.0.1/lib/mongrel.rb:720:in `run' > /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ > gems/1.8/gems/mongrel-1.0.1/lib/mongrel/configurator.rb:271:in `run' > /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ > gems/1.8/gems/mongrel-1.0.1/lib/mongrel/configurator.rb:270:in `each' > /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ > gems/1.8/gems/mongrel-1.0.1/lib/mongrel/configurator.rb:270:in `run' > /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ > gems/1.8/gems/mongrel-1.0.1/bin/mongrel_rails:127:in `run' > /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ > gems/1.8/gems/mongrel-1.0.1/lib/mongrel/command.rb:211:in `run' > /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ > gems/1.8/gems/mongrel-1.0.1/bin/mongrel_rails:243 > vendor/rails/activesupport/lib/active_support/dependencies.rb:489:in > `load' > vendor/rails/activesupport/lib/active_support/dependencies.rb:489:in > `load' > vendor/rails/activesupport/lib/active_support/dependencies.rb:342:in > `new_constants_in' > vendor/rails/activesupport/lib/active_support/dependencies.rb:489:in > `load' > vendor/rails/railties/lib/commands/servers/mongrel.rb:64 > /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ > 1.8/rubygems/custom_require.rb:27:in `gem_original_require' > /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ > 1.8/rubygems/custom_require.rb:27:in `require' > vendor/rails/activesupport/lib/active_support/dependencies.rb:496:in > `require' > vendor/rails/activesupport/lib/active_support/dependencies.rb:342:in > `new_constants_in' > vendor/rails/activesupport/lib/active_support/dependencies.rb:496:in > `require' > vendor/rails/railties/lib/commands/server.rb:39 > script/server:3:in `require' > script/server:3 > > This error occurred while loading the following files: > image_science > > > -- Long Nguyen [EMAIL PROTECTED] --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Insoshi" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/insoshi?hl=en -~----------~----~----~----~------~----~------~--~---
