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

3 visualizzazioni (ultimi 30 giorni)

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

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 です。
この問題の解決方法をご教示ください。よろしくお願いします。

Risposta accettata

MathWorks Support Team
MathWorks Support Team il 29 Set 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 ファイル付近のフォルダにライブラリを配置しても構いません。

Più risposte (0)

Categorie

Scopri di più su MATLAB Compiler in Help Center e File Exchange

Prodotti


Release

R2019b

Community Treasure Hunt

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

Start Hunting!