wp2txt で LoadError というエラー

実現したいこと

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 コメント