Library not loaded: @rpath/lib​mwhgbuilti​ns.dylib となるのはなぜですか?

8 views (last 30 days)

プロットしようとすると、次のエラーメッセージが表示されました。

Bundle#95 start failed:

dlopen(/Applications/MATLAB_R2019b.app/bin/maci64/builtins/matlab_graphics_hgbuiltins/mwhgbuiltins_builtinimpl.dylib,

10): Library not loaded: @rpath/libmwhgbuiltins.dylib

Referenced from:

/Applications/MATLAB_R2019b.app/bin/maci64/builtins/matlab_graphics_hgbuiltins/mwhgbuiltins_builtinimpl.dylib

Reason: no suitable image found. Did find:

/Applications/MATLAB_R2019b.app/bin/maci64/builtins/matlab_graphics_hgbuiltins/../../../../bin/maci64/libmwhgbuiltins.dylib:

truncated mach-o error: segment __LINKEDIT extends to 2065888 which is past end of file

2065830

/Applications/MATLAB_R2019b.app/Contents/MacOS/../../bin/maci64/libmwhgbuiltins.dylib:

truncated mach-o error: segment __LINKEDIT extends to 2065888 which is past end of file

2065830

使用環境は MacBook Pro (Retina, 13-inch, Early 2015)、macOS 10.15.2、MATLAB R2019b です。
この問題の解決方法をご教示ください。よろしくお願いします。

Accepted Answer

MathWorks Support Team
MathWorks Support Team on 29 Sep 2025
提示いただいたエラーから判断すると、Apple の System Integrity Protection (SIP) により、MATLAB がライブラリファイル "libmwhgbuiltins.dylib" にアクセスできず、見つからない状態になっている可能性があります。
以下は回避策へのリンクです。"matlabroot" の場所からライブラリを "/usr/lib/" フォルダにコピーします。 https://ww2.mathworks.cn/matlabcentral/answers/403742-invalid-mex-file-and-missing-libmwblas-dylib-error#comment_574564
コピー元のライブラリの場所は次のとおりです:
>> fullfile(matlabroot, 'bin/maci64/libmwblas.dylib')
コピー先:
/usr/lib/
そのフォルダへのアクセス権がない場合は、作業中の MATLAB のパス上にあるフォルダ、例えば作成中の M ファイル付近のフォルダにライブラリを配置しても構いません。

More Answers (0)

Categories

Find more on MATLAB Compiler in Help Center and File Exchange

Products


Release

R2019b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!