Skip to content

Instantly share code, notes, and snippets.

@eparreno
Created February 16, 2012 15:17
Show Gist options
  • Select an option

  • Save eparreno/1845561 to your computer and use it in GitHub Desktop.

Select an option

Save eparreno/1845561 to your computer and use it in GitHub Desktop.
Install libmagic on Mac OS X via homebrew
$ 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/
@djvs

djvs commented Feb 11, 2014

Copy link
Copy Markdown

Thanks!

@cognusion

Copy link
Copy Markdown

Worked like a champ, thanks for saving my sanity.

@sbonami

sbonami commented Oct 25, 2014

Copy link
Copy Markdown

Thanks for this!

@buru

buru commented Nov 7, 2014

Copy link
Copy Markdown

Thanks! It worked!

@glenegbert

Copy link
Copy Markdown

Awesome. Thank you!

@apanzerj

Copy link
Copy Markdown

thanks!

@digitalfinesse

Copy link
Copy Markdown

Thank a lot!!!!!

@komalkishorvohra

Copy link
Copy Markdown

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/`

@DanielWFrancis

Copy link
Copy Markdown

you're great :)

@FreezzzFrank

FreezzzFrank commented Nov 2, 2018

Copy link
Copy Markdown

ths a lot!!

@zubairshokh

Copy link
Copy Markdown

even after installing libmagic, not able to find the file.

#include <Magick++.h>
         ^~~~~~~~~~~~
1 error generated.
make: *** [cpp/src/hash.d] Error 1

@yotamaz

yotamaz commented Feb 9, 2019

Copy link
Copy Markdown

Awesome. Thank you!

@abavisani

Copy link
Copy Markdown

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

@alfredrumss

Copy link
Copy Markdown

Awesome. Thanks for this!

@wzehui

wzehui commented Apr 15, 2019

Copy link
Copy Markdown

bingo! Thanks!

@mane-sandeep

Copy link
Copy Markdown

+1

@jdieg0

jdieg0 commented Aug 7, 2019

Copy link
Copy Markdown

Perfect. Thanks! brew install libmagic did it.

@amirasaran

Copy link
Copy Markdown

Awesome thanks.

@tatarurzvn

Copy link
Copy Markdown

Thank you ๐ŸŒฎ Saved my day

@Shellbye

Copy link
Copy Markdown

Work like a charm

@sksankarraj

Copy link
Copy Markdown

Thanks man!

@d-kahara

d-kahara commented Jun 5, 2020

Copy link
Copy Markdown

Thanks!! ๐Ÿ‘๐Ÿพ

@chuaweijie

Copy link
Copy Markdown

Thank you very much!

@remino

remino commented Jul 14, 2021

Copy link
Copy Markdown

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/

@uvaist1997

Copy link
Copy Markdown

thanks

@kwilczynski

Copy link
Copy Markdown

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).

@josefpolach

Copy link
Copy Markdown

gem install ruby-filemagic -v '0.7.2' --source 'https://rubygems.org/' -- --with-magic-include=/opt/homebrew/include --with-magic-lib=/opt/homebrew/lib/

This worked for me, but did not solved the problem.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment