ruby - How to resolve LoadError: cannot load such file -- ffi_c -


i know how resolve next error seen when executed require command on console after installed ruby 2.2.1 windows installer , ruby gem 2.4.6.

loaderror: cannot load such file -- ffi_c         c:/ruby22-x64/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_req uire.rb:54:in `require' 

is dll?

if read requirement documentation ffi, can see:

you need sane building environment in order compile extension. @ minimum, need:

  • a c compiler (e.g. xcode on osx, gcc on else)
  • libffi development library - commonly in libffi-dev or libffi-devel

this means gem not pre-compiled, , has compile code when installs. in turn means if running on pc need install ruby development kit windows, aka 'devkit', can downloads page on rubyinstaller site

download , install devkit first, open new command line window followed by:

gem install ffi 

refer details: https://stackoverflow.com/a/7988119/3035830


Comments

Popular posts from this blog

node.js - Mongoose: Cast to ObjectId failed for value on newly created object after setting the value -

[C++][SFML 2.2] Strange Performance Issues - Moving Mouse Lowers CPU Usage -

ios - Possible to get UIButton sizeThatFits to work? -