質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.32%
Ruby

Rubyはプログラミング言語のひとつで、オープンソース、オブジェクト指向のプログラミング開発に対応しています。

Q&A

解決済

1回答

111閲覧

エラー:dyld[10288]: Library not loaded: /usr/local/opt/gmp/lib/libgmp.10.dylib

Kaguya_4869

総合スコア120

Ruby

Rubyはプログラミング言語のひとつで、オープンソース、オブジェクト指向のプログラミング開発に対応しています。

0グッド

0クリップ

投稿2025/03/12 05:31

実現したいこと

dyld[10288]: Library not loaded: /usr/local/opt/gmp/lib/libgmp.10.dylibエラーの解消

発生している問題・分からないこと

Macを買い替え、移行しましたが、cocoapodsをpodコマンドでエラーが出ました。
そのため、試行錯誤しながらなんとかrubyをインストールし直せましたが、rubyのバージョン確認をする際にエラーが出現しました。

ruby -v

エラーメッセージ

error

1dyld[10288]: Library not loaded: /usr/local/opt/gmp/lib/libgmp.10.dylib 2 3Reason: tried: '/usr/local/opt/gmp/lib/libgmp.10.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/usr/local/opt/gmp/lib/libgmp.10.dylib' (no such file), '/usr/local/opt/gmp/lib/libgmp.10.dylib' (no such file), '/usr/local/lib/libgmp.10.dylib' (no such file), '/usr/lib/libgmp.10.dylib' (no such file, not in dyld cache) 4zsh: abort ruby -v

該当のソースコード

ruby -v

試したこと・調べたこと

  • teratailやGoogle等で検索した
  • ソースコードを自分なりに変更した
  • 知人に聞いた
  • その他
上記の詳細・結果

lsコマンドで、/usr/local/opt/gmp/lib/libgmp.10.dylibを確認したところ、No such file or directoryと返されました。

ls: /usr/local/opt/gmp/lib/libgmp.10.dylib: No such file or directory

そこで、gmpをインストールしようとしました。しかし、gmpはすでにインストール済みかつ最新のものであると言われました。(再インストールしても表題のエラーが出たままです)

brew install gmp Warning: gmp 6.3.0 is already installed and up-to-date.

gmpだけではなく、ruby, rbenvもアップデートしましたが、表題のエラーが出力されました。

brew reinstall gmp rbenv ruby

補足

特になし

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

自己解決

  1. gmpライブラリの場所を確認する
brew --prefix gmp /opt/homebrew/opt/gmp
  1. ~/.zshrcの編集

以下のように~/.zshrcに追記

sh

1export LDFLAGS="-L$(brew --prefix gmp)/lib $LDFLAGS" 2export CPPFLAGS="-I$(brew --prefix gmp)/include $CPPFLAGS" 3export PKG_CONFIG_PATH="$(brew --prefix gmp)/lib/pkgconfig:$PKG_CONFIG_PATH"

変更を反映

source ~/.zshrc
  1. ruby 3.4.2のインストール
rbenv install 3.4.2 --force rbenv global 3.4.2 rbenv rehash
  1. バージョンの確認

ちゃんとバージョンが出力されました。

ruby -v ruby 3.4.2 (2025-02-15 revision d2930f8e7a) +PRISM [arm64-darwin24]

投稿2025/03/12 06:14

Kaguya_4869

総合スコア120

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.32%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問