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