実現したいこと
wikipedia全文データ(jawiki-latest-pages-articles.xml)をテキストデータに変換したい.
LoadErrorを解決したい.
環境
MacBook Air M3
発生している問題・分からないこと
wp2txt でwikipedia全文データをテキストデータに変換する際に, Loaderrorが発生しています.
ruby のバージョンは以下のとおりであり, $ sudo gem install wp2txt は正常に実行できました.
下記に示したような手法で試したのですが、改善が見られなかったため, 現在は wp2txt を再インストールしている状態です.
よろしくお願いいたします.
$ ruby -v ruby 2.6.10p210 (2022-04-12 revision 67958) [universal.arm64e-darwin23]
エラーメッセージ
error
1$ wp2txt --input-file ../jawiki-latest-pages-articles.xml 2/usr/local/bin/wp2txt:23:in `load': cannot load such file -- /Library/Ruby/Gems/2.6.0/gems/wp2txt-1.1.3/bin/wp2txt (LoadError) 3 from /usr/local/bin/wp2txt:23:in `<main>'
該当のソースコード
特になし
試したこと・調べたこと
上記の詳細・結果
sudo nano /usr/local/bin/wp2txt でファイルを書き換え, wp2txtを実行したが, 同様のエラーのままでした.
[変更したファイル箇所]
1. #!/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/bin/ruby → #!/usr/bin/env ruby 2. load Gem.activate_bin_path('wp2txt', 'wp2txt', version) → load '/Library/Ruby/Gems/2.6.0/gems/wp2txt-1.1.3/bin/wp2txt’
また, シンボリックリンクの書き換えをしたが, エラーは以下のようになりました.
[シンボリックリンクの書き換え]
$ which wp2txt /usr/local/bin/wp2txt $ gem which wp2txt /Library/Ruby/Gems/2.6.0/gems/wp2txt-1.1.3/lib/wp2txt.rb $ ls -l /usr/local/bin/wp2txt .rwxr-xr-x root wheel 576 B Wed Apr 17 13:51:22 2024 /usr/local/bin/wp2txt $ sudo rm /usr/local/bin/wp2txt $ sudo ln -s /Library/Ruby/Gems/2.6.0/gems/wp2txt-1.1.3/lib/wp2txt.rb /usr/local/bin/wp2txt $ ls -l /usr/local/bin/wp2txt lrwxr-xr-x root wheel 56 B Wed Apr 17 14:58:12 2024 /usr/local/bin/wp2txt ⇒ /Library/Ruby/Gems/2.6.0/gems/wp2txt-1.1.3/lib/wp2txt.rb
[エラー]
$ wp2txt --input-file jawiki-latest-pages-articles.xml zsh: permission denied: wp2txt
補足
特になし
0 コメント