ruby:rubygems:libxml-ruby
差分
このページの2つのバージョン間の差分を表示します。
次のリビジョン | 前のリビジョン | ||
ruby:rubygems:libxml-ruby [2019/08/21 13:41] – 作成 taka | ruby:rubygems:libxml-ruby [2019/09/05 08:55] (現在) – [libxml_ruby (LoadError)が発生したら] taka | ||
---|---|---|---|
行 5: | 行 5: | ||
[[https:// | [[https:// | ||
- | ===== 64bit環境でのSegmentation Fault問題 | + | ===== libxml_ruby (LoadError) が発生したら |
- | Windows | + | Windows |
<sxh bash; gutter: | <sxh bash; gutter: | ||
- | [BUG] Segmentation fault | + | libxml_ruby (LoadError) |
</ | </ | ||
- | どうやらこれは内部で使われているlibmysql.dllの問題らしい。\\ | + | 以下の手順でインストールをすると解決した。 |
- | 以下の方法でlibmysql.dllを正しく入れてやると解決した。 | + | |
- | | + | |
- | * [[http://dev.mysql.com/downloads/connector/c/|MySQL Connector/C]](mysql-connector-c-noinstall-6.0.2-win32.zipを選択) | + | |
- | - C:/ | + | * [[https://www.zlatkovic.com/pub/libxml/64bit/]] |
- | - gemコマンドを実行\\ | + | * 本稿執筆時の最新版は[libxml2-2.9.3-win32-x86_64.7z] |
- | - C:/mysql-connector-c-noinstall-6.0.2-win32/lib内のlibmysql.dllをC: | + | - 解凍したbinフォルダのファイルをすべてruby本体があるbinフォルダにコピーする。 |
+ | - 以下オプションを使用してlibxml-rubyをインストールする。 | ||
+ | |||
+ | <sxh bash; gutter: | ||
+ | gem install | ||
+ | </ | ||
+ | |||
+ | /path/to/libxml2/はダウンロードしたパスに合わせて書き換える(2箇所)。 | ||
ruby/rubygems/libxml-ruby.1566362509.txt.gz · 最終更新: 2019/08/21 13:41 by taka