beyondcode/laravel-er-diagram-generator

macos: dyld: Library not loaded

Closed this issue · 1 comments

How to fix this issue with macos ?

➜  ~ composer require beyondcode/laravel-er-diagram-generator --dev
dyld: Library not loaded: /usr/local/opt/libffi/lib/libffi.6.dylib
  Referenced from: /usr/local/bin/php
  Reason: image not found
[1]    53952 abort      composer require beyondcode/laravel-er-diagram-generator --dev

Below is what I tried unsuccesffully:

➜  ~ brew install libffi                                        
Warning: libffi 3.3 is already installed and up-to-date
To reinstall 3.3, run `brew reinstall libffi`
➜  ~ brew link libffi                                              
Warning: Refusing to link macOS provided/shadowed software: libffi
For compilers to find libffi you may need to set:
  export LDFLAGS="-L/usr/local/opt/libffi/lib"
  export CPPFLAGS="-I/usr/local/opt/libffi/include"

I finally fixed it with:

brew reinstall php
sudo rm -rf /usr/local/Cellar/php/7.4.5.reinstall
composer require beyondcode/laravel-er-diagram-generator --dev