read - ruby xml to string




Como instalar o Nokogiri no Mac OS Sierra 10.12 (6)

A solução mais simples é executar:

xcode-select --install
gem install nokogiri

Atualizar

Para o Mojave, estou usando gem install nokogiri -v '1.6.6.2' -- --use-system-libraries

Estou tendo problemas para instalar o Nokogiri (1.6.8.1) no Mac OS Sierra 10.12.

Eu tentei usar brew install libxml2 libxslt e, em seguida, referenciando os diretórios de instalação usando as opções de linha de comando, mas não ajudou.


Abra o Xcode e, no menu XCode -> Preferences atualize suas Ferramentas de Linha de Comando (Xcode 8.0).

Então faça:

bundle config build.nokogiri --use-system-libraries=true --with-xml2-include="$(xcrun --show-sdk-path)"/usr/include/libxml2
bundle install

ou apenas:

gem install nokogiri -v 1.6.8.1 -- --use-system-libraries=true --with-xml2-include="$(xcrun --show-sdk-path)"/usr/include/libxml2

Para o intermediário

gem install nokogiri -v '1.8.2' - --use-system-libraries = true --com-xml2-include = / Aplicativos / Xcode.app / Contents / Developer / Plataformas / MacOSX.platform / Developer / SDKs / MacOSX10.13.sdk / usr / include / libxml2 /


Se você já instalou o nokogiri usando o bundler com o bundle config build.nokogiri --use-system-libraries esta configuração ainda estará lá. Se você, enquanto isso, tiver resolvido sua configuração do Xcode (como sugerido como o método primário de instalação na instalação do nokogiri), então você pode querer remover esse bundle config --delete build.nokogiri do bundler bundle config --delete build.nokogiri e tentar novamente fazer o bundle install .


Tente instalar o libxml2 primeiro com o Homebrew.

brew install libxml2

Então, se instalar com pacote

bundle config build.nokogiri --use-system-libraries \
  --with-xml2-include=$(brew --prefix libxml2)/include/libxml2
bundle install

Se instalar diretamente com gem

gem install nokogiri -- --use-system-libraries \
  --with-xml2-include=$(brew --prefix libxml2)/include/libxml2

gem update --system
xcode-select --install
brew unlink xz
gem install nokogiri -v '1.6.8.1'
brew link xz

Se as etapas acima não resolverem o problema, o que também funcionou para mim é executar o brew doctor e limpar todos os arquivos de cabeçalho desenrolados.





nokogiri