libxml-ruby gemのインストールに関する問題をほとんど見てきましたが、この問題は解決されませんでした。私は現在Ruby 2.3.3を実行しています。Windows Rubyバージョン2.3.3用libxml-rubyのインストールに関する問題。 -lxml2でxmlParseDoc()が見つからない
gem install libxml-ruby -- --with-xml2-lib=C:\Ruby-2.3.3\lib --with-xml2-include=C:\Ruby-2.3.3\include
た問題は次のとおりです:
はこれは、私が使用している現在のコマンドである
checking for libxml/xmlversion.h in /opt/include/libxml2,/opt/local/include/libxml2,
/usr/local/include/libxml2,
/usr/include/libxml2... yes
checking for xmlParseDoc() in -lxml2... 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.
xmlParseDoc()Parser.h中ですが、どこかで私は見つけることができません不足しています。誰かがこの同じ問題にぶつかり、解決策を見つけましたか?
私は同じコマンドでlibxml-ruby 2.7にダウングレードしたときにうまくいった。私はまだ新しいバージョンがインストールできない理由を理解したいと思います。私は最終的にこの問題を引き起こしていた2.8.0以上が必要です。
Windowsマシンで開発する必要がある場合、私はUbuntuを含むVMを使用し、その環境で開発します。 * nix環境を使用して、Microsoft以外の言語で書くのはずっと簡単です。 –
'extconf.rb'の助言に従って、' mkmf.log'ファイルをチェックしてください。 – nwellnhof
Windowsでなければならないのですが、mkmf.logファイルを調べましたが、これは同じ情報です。この問題の修正を見つけることはできません。 – Tyler