Libkernel32.dylib: image not found

Hi,

I am encountering the error message below, in RubyMine when executed on
MAC OS X 10.8.4. The same Rake task succeeds when executed in Windows
7. No libkernel32.dylib is found in the filesystem in either Windows or
Mac.

I am using Ruby 1.9.3 patch 448 on both Windows and Mac.

Thanks.
-Shengyou

/Users/szeng/.rvm/rubies/ruby-1.9.3-p448/bin/ruby -e
$stdout.sync=true;$stderr.sync=true;load($0=ARGV.shift)
/Users/szeng/.rvm/gems/ruby-1.9.3-p448@global/bin/rake login
/Users/szeng/.rvm/rubies/ruby-1.9.3-p448/bin/ruby -I lib:spec -S rspec
spec/system/login_test.rb
/Users/szeng/.rvm/gems/ruby-1.9.3-p448/gems/ffi-1.9.0/lib/ffi/library.rb:123:in
`block in ffi_lib': can't convert Symbol into String. (LoadError)
Could not open library 'libkernel32.dylib': dlopen(libkernel32.dylib,
5): image not found
  from
/Users/szeng/.rvm/gems/ruby-1.9.3-p448/gems/ffi-1.9.0/lib/ffi/library.rb:90:in
`map'
  from
/Users/szeng/.rvm/gems/ruby-1.9.3-p448/gems/ffi-1.9.0/lib/ffi/library.rb:90:in
`ffi_lib'
  from
/Users/szeng/.rvm/gems/ruby-1.9.3-p448/gems/win32-process-0.7.2/lib/win32/process/functions.rb:24:in
`<module:Functions>'
  from
/Users/szeng/.rvm/gems/ruby-1.9.3-p448/gems/win32-process-0.7.2/lib/win32/process/functions.rb:8:in
`<top (required)>'
  from
/Users/szeng/.rvm/rubies/ruby-1.9.3-p448/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_require.rb:51:in
`require'
  from
/Users/szeng/.rvm/rubies/ruby-1.9.3-p448/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_require.rb:51:in
`require'
  from
/Users/szeng/.rvm/gems/ruby-1.9.3-p448/gems/win32-process-0.7.2/lib/win32/process.rb:1:in
`<top (required)>'
  from
/Users/szeng/.rvm/rubies/ruby-1.9.3-p448/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_require.rb:116:in
`require'
  from
/Users/szeng/.rvm/rubies/ruby-1.9.3-p448/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_require.rb:116:in
`rescue in require'
  from
/Users/szeng/.rvm/rubies/ruby-1.9.3-p448/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_require.rb:122:in
`require'
  from
/Users/szeng/RubymineProjects/titan10/lib/commons/syslogs/syslog.rb:4:in
`<top (required)>'
  from
/Users/szeng/.rvm/gems/ruby-1.9.3-p448/gems/require_all-1.2.1/lib/require_all.rb:109:in
`require'
  from
/Users/szeng/.rvm/gems/ruby-1.9.3-p448/gems/require_all-1.2.1/lib/require_all.rb:109:in
`block in require_all'
  from
/Users/szeng/.rvm/gems/ruby-1.9.3-p448/gems/require_all-1.2.1/lib/require_all.rb:107:in
`each'
  from
/Users/szeng/.rvm/gems/ruby-1.9.3-p448/gems/require_all-1.2.1/lib/require_all.rb:107:in
`require_all'
  from /Users/szeng/RubymineProjects/titan10/spec/spec_helper.rb:22:in
`<top (required)>'
  from
/Users/szeng/.rvm/rubies/ruby-1.9.3-p448/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_require.rb:51:in
`require'
  from
/Users/szeng/.rvm/rubies/ruby-1.9.3-p448/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_require.rb:51:in
`require'
  from
/Users/szeng/RubymineProjects/titan10/spec/system/login_test.rb:1:in
`<top (required)>'
  from
/Users/szeng/.rvm/gems/ruby-1.9.3-p448/gems/rspec-core-2.12.2/lib/rspec/core/configuration.rb:789:in
`load'
  from
/Users/szeng/.rvm/gems/ruby-1.9.3-p448/gems/rspec-core-2.12.2/lib/rspec/core/configuration.rb:789:in
`block in load_spec_files'
  from
/Users/szeng/.rvm/gems/ruby-1.9.3-p448/gems/rspec-core-2.12.2/lib/rspec/core/configuration.rb:789:in
`each'
  from
/Users/szeng/.rvm/gems/ruby-1.9.3-p448/gems/rspec-core-2.12.2/lib/rspec/core/configuration.rb:789:in
`load_spec_files'
  from
/Users/szeng/.rvm/gems/ruby-1.9.3-p448/gems/rspec-core-2.12.2/lib/rspec/core/command_line.rb:22:in
`run'
  from
/Users/szeng/.rvm/gems/ruby-1.9.3-p448/gems/rspec-core-2.12.2/lib/rspec/core/runner.rb:80:in
`run'
  from
/Users/szeng/.rvm/gems/ruby-1.9.3-p448/gems/rspec-core-2.12.2/lib/rspec/core/runner.rb:17:in
`block in autorun'
----------------Domain Mode---standalone
------------Manage Subscriber------Mode---standalone

------------Configure Capabilities------Mode---standalone
----------------DeviceSetup--Mode---standalone
rake aborted!
/Users/szeng/.rvm/rubies/ruby-1.9.3-p448/bin/ruby -I lib:spec -S rspec
spec/system/login_test.rb failed
/Users/szeng/.rvm/gems/ruby-1.9.3-p448/gems/rspec-core-2.12.2/lib/rspec/core/rake_task.rb:156:in
`run_task'
/Users/szeng/.rvm/gems/ruby-1.9.3-p448/gems/rspec-core-2.12.2/lib/rspec/core/rake_task.rb:124:in
`block (2 levels) in initialize'
/Users/szeng/.rvm/gems/ruby-1.9.3-p448/gems/rspec-core-2.12.2/lib/rspec/core/rake_task.rb:122:in
`block in initialize'
-e:1:in `load'
-e:1:in `<main>'
Tasks: TOP => login
(See full trace by running task with --trace)

Process finished with exit code 1

···

--
Posted via http://www.ruby-forum.com/.