|$ brew install libmagic|
|$ brew link libmagic (if the link is already created is going to fail, don't worry about that)|
|$ env ARCHFLAGS="-arch x86_64" gem install ruby-filemagic -- --with-magic-include=/usr/local/include --with-magic-lib=/usr/local/lib/|
Sep 14, 2018
you're great :)
Nov 2, 2018
ths a lot!!
Dec 21, 2018
even after installing libmagic, not able to find the file.
#include <Magick++.h> ^~~~~~~~~~~~ 1 error generated. make: *** [cpp/src/hash.d] Error 1
Feb 9, 2019
Awesome. Thank you!
Feb 22, 2019
what is required Mac OS version to install libmagic? I have 10.11 and received the following error when tried $ brew install libmagic:
curl: (7) Failed to connect to ftp.astron.com port 21: Connection refused
Error: An exception occurred within a child process:
DownloadError: Failed to download resource "libmagic"
Download failed: ftp://ftp.astron.com/pub/file/file-5.36.tar.gz
Apr 10, 2019
Awesome. Thanks for this!
Apr 15, 2019
Jun 8, 2019
Aug 7, 2019
brew install libmagic did it.
Sep 29, 2019
Feb 28, 2020
Apr 22, 2020
Work like a charm
May 24, 2020
Jun 5, 2020
Jun 21, 2020
Thank you very much!
Jul 14, 2021
On macOS Big Sur 11.4, I had to do the following instead of the last line above:
gem install ruby-filemagic -v '0.7.2' --source 'https://rubygems.org/' -- --with-magic-include=/opt/homebrew/include --with-magic-lib=/opt/homebrew/lib/
Aug 17, 2021
Aug 3, 2022
If folks that come here have issues with the also excellent ruby-filemagic Ruby Gem, there exists ruby-magic Ruby Gem too, which has a bit more active development.
One can install it as a pre-built (native) Ruby Gem or as usual, in which case it should use bundled libmagic (as an alternative for requiring a system-wide or external one present).
for a specific version (0.6.3)
env ARCHFLAGS="-arch x86_64" gem install -v 0.6.3 ruby-filemagic -- --with-magic-include=/usr/local/include --with-magic-lib=/usr/local/lib/`