After many hours of trying to install the twill-ruby gem in both the regular script and the rails application, I came to the professionals.
I get an error: "In Gemfile: twilio-ruby was resolved to 5.2.0, which depends on libxml-ruby"
I tried installing gem libxml into my gem file, and this also failed with the error "Gem :: Ext :: BuildError: ERROR: Could not create native extension for gem". and then it says below: "An error occurred while installing libxml-ruby (3.0.0) and the Bundler cannot continue. Make sure gem install libxml-ruby -v '3.0.0' successful before building."
I am using rails version 4.2.4 and my OS is MACOS Sierra. The whole conclusion is when I try to associate the installation with the twilio gem, below. I read several articles on the stack, but so far nothing has helped:
Gem::Ext::BuildError: ERROR: Failed to build gem native extension. current directory: /Users/jameshart/.rvm/gems/ruby-2.3.0/gems/libxml-ruby-3.0.0/ext/libxml /Users/jameshart/.rvm/rubies/ruby-2.3.0/bin/ruby -r ./siteconf20170829-79771-thonjl.rb extconf.rb checking for libxml/xmlversion.h in /opt/include/libxml2,/opt/local/include/libxml2,/usr/local/include/libxml2,/usr/include/libxml2... no *** extconf.rb failed *** Could not create Makefile due to some reason, probably lack of necessary libraries and/or headers. Check the mkmf.log file for more details. You may need configuration options. Provided configuration options: --with-opt-dir --with-opt-include --without-opt-include=${opt-dir}/include --with-opt-lib --without-opt-lib=${opt-dir}/lib --with-make-prog --without-make-prog --srcdir=. --curdir --ruby=/Users/jameshart/.rvm/rubies/ruby-2.3.0/bin/$(RUBY_BASE_NAME) --with-xml2-config --without-xml2-config --with-xml2-dir --without-xml2-dir --with-xml2-include --without-xml2-include=${xml2-dir}/include --with-xml2-lib --without-xml2-lib=${xml2-dir}/lib extconf failure: need libxml2. Install the library or try one of the following options to extconf.rb: --with-xml2-config=/path/to/xml2-config --with-xml2-dir=/path/to/libxml2 --with-xml2-lib=/path/to/libxml2/lib --with-xml2-include=/path/to/libxml2/include To see why this extension failed to compile, please check the mkmf.log which can be found here: /Users/jameshart/.rvm/gems/ruby-2.3.0/extensions/x86_64-darwin-16/2.3.0/libxml-ruby-3.0.0/mkmf.log extconf failed, exit code 1 Gem files will remain installed in /Users/jameshart/.rvm/gems/ruby-2.3.0/gems/libxml-ruby-3.0.0 for inspection. Results logged to /Users/jameshart/.rvm/gems/ruby-2.3.0/extensions/x86_64-darwin-16/2.3.0/libxml-ruby-3.0.0/gem_make.out An error occurred while installing libxml-ruby (3.0.0), and Bundler cannot continue. Make sure that 'gem install libxml-ruby -v '3.0.0'' succeeds before bundling. In Gemfile: twilio-ruby was resolved to 5.2.0, which depends on libxml-ruby
source share