Search code examples
rubyrubygemsnokogiribundlergemfile

How to "gem install nokogiri -- --use-system-libraries" via Gemfile


There is a known error installing the latest version of Nokogiri. The workaround is to manually install using

gem install nokogiri -- --use-system-libraries

But how can this be done via the Gemfile?


Solution

  • Run

    bundle config build.nokogiri --use-system-libraries
    

    After running this command, every time Bundler needs to install the nokogiri gem, it will pass along the flags you specified.

    It remembers this setting by adding an entry to your ~/.bundle/config file:

    ---
    BUNDLE_BUILD__NOKOGIRI: "--use-system-libraries"