MacOSで「Dyld:Library not Loaded」エラーを修正する方法

Appleが開発および配布したMacOSは、間違いなく最も信頼できるオペレーティングシステムの1つです。 ほとんどの場合、ビジネス目的でコンピューターを使用する専門家が使用します。 ただし、ごく最近、MacOSで「Dyld:Library Not Loaded」エラーが発生するという報告が多く寄せられています。 この記事では、このエラーがトリガーされる理由を説明し、それらを修正するための実行可能なソリューションも提供します。

MacOSでの「dyld:ライブラリがロードされていません」エラーメッセージ

MacOSで「Dyld:Library Not Loaded」エラーが発生する原因は何ですか?

多数のレポートを受け取った後、問題を調査し、このエラーがトリガーされる理由を特定することにしました。

  • 無効な場所:このエラーは、コンピューターが「libmysqlclient.18.dylib」ファイルまたは「usr / lib」の場所にあるファイルに類似したファイルを見つけようとしたときにトリガーされます。 エラーが発生したため、この場所にファイルが存在しないことは明らかです。

問題の性質を基本的に理解できたので、解決策に進みます。 競合を避けるために、これらが提供されている特定の順序でこれらを実装してください。

解決策1:シンボリックリンクを作成する

コンピュータが「.dylib」ファイルをチェックしているディレクトリにシンボリックリンクを作成することにより、問題に対処できます。 それを行うには:

  1. / usr / lib 」フォルダーに移動します。
  2. コマンド 」+「 スペース 」を同時に押します。
  3. ターミナル 」と入力し 、「 Enter 」を押します。

    MacOSターミナル
  4. ターミナルで次のコマンドを入力し、「 Enter 」を押します
     sudo ln -s /path/to/your/libmysqlclient.18.dylib /usr/lib/libmysqlclient.18.dylib 

    上記のコマンドの例は次のようになります。

     sudo ln -s /usr/local/mysql/lib/libmysqlclient.18.dylib /usr/lib/libmysqlclient.18.dylib 
  5. 問題が解決しないか確認してください。

解決策2:Brewを更新する

場合によっては、「Brew」の古いインストールが原因で、このファイルがディレクトリにありません。 したがって、この手順では、Brewを更新します。 それを行うには:

  1. コマンド 」+「 スペース 」を同時に押します。
  2. ターミナル 」と入力し 、「 Enter 」を押します。

    MacOSターミナル
  3. ターミナルで次のコマンドを入力し、「 Enter 」を押します。
     醸造アップデート 
  4. 再度、ターミナルで次のコマンドを入力し、「Enter」を押します。
     醸造アップグレード 
  5. 問題が解決しないか確認してください。

解決策3:「Copy_dylibs.py」スクリプトを実行する

場合によっては、「。dylib」ファイルの参照が正しくないため、このエラーがトリガーされます。 したがって、この手順では、これらの問題を自動的に検出して修正するスクリプトを実行します。 それを行うには:

  1. このリンクをクリックして、スクリプトをダウンロードします。
  2. 「。の内容を抽出します。 zip 」ファイル。

    zipファイルの内容
  3. 「」に含まれる「 readmeをお読みください 。 詳細な手順については、ファイルを慎重に圧縮してください。
  4. copy_dylibs 」を実行しますpy ”スクリプトを使用して問題を修正します
  5. 問題が解決しないか確認してください。

興味深い記事