Perlで書かれたスクリプト (2014頃) を、MacOS10.15.7のターミナルから実行しています。
Macの元々のperl 5.26.2 ですが、perlbrewで、5.34.0を使用しています。
エラーが出るたびに、いくつかmoduleをinstallして、クリアしてきたのですが、下記のようなエラーが出て現在の自分の力では解決できません。
This Perl not built to support threads.
Compilation failed in require at /Users/scriptname_folder/bin/scriptname.pl line 13.
BEGIN failed--compilation aborted at /Users/scriptname_folder/bin/scriptname.pl line 13.
ネット検索から、
bash
1 $ ./Configure -des -Dprefix=/usr/local/perl5.34.0 -Dusethreads
をターミナルから打てば、threadsを扱えるようになるかと思って打ったのですが (オリジナルは2009頃の記事です)、今度は、
-bash: ./Configure: No such file or directory
のエラーが出てきました。
やりたいことは、
5.34.0で、threadsデータを扱えるようにすることです。
現在インストールされているモジュールを打ち出すと、下記のように出力されました。
App::cpanminus
Date::Parse
Encode::Locale
ExtUtils::Config
ExtUtils::Helpers
ExtUtils::InstallPaths
File::Listing
HTML::Parser
HTML::Tagset
HTTP::Cookies
HTTP::Daemon
HTTP::Date
HTTP::Message
HTTP::Negotiate
IO::HTML
Interpolation
LWP::MediaTypes
Module::Build
Module::Build::Tiny
Net::HTTP
Perl
Switch::Plain
Term::ReadLine
Test::Fatal
Test::LeakTrace
Test::Needs
Test::RequiresInternet
Text::CSV
Text::CSV_XS
Try::Tiny
URI
WWW::RobotRules
libwww::perl
適切なmoduleのinstallや、コマンドラインからの入力で解決できる方法があれば、教えていただきたく思います。解説もいただけるとありがたいです。どうぞよろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/03/30 03:09