我正在尝试安装 ruby-filemagic。
我试过 sudo gem install ruby-filemagic -v 0.2.2 并得到:
ERROR: Error installing ruby-filemagic:
ERROR: Failed to build gem native extension.
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby extconf.rb
checking for magic_open() in -lmagic... no
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of
necessary libraries and/or headers. Check the mkmf.log file for more
details. You may need configuration options.
Provided configuration options:
--with-opt-dir
--without-opt-dir
--with-opt-include
...
据此:http ://blog.elctech.com/2009/08/31/installing-ruby-filemagic-on-macos-x-and-ubuntu/
我需要 opt-dir 设置。选择适用于mac端口吗?我正在使用自制软件。
关于从这里去哪里的任何建议都会很棒。
直接从 gem 安装仍然对我不起作用,但以下命令可以: sudo env ARCHFLAGS="-arch x86_64" gem install ruby-filemagic -- --with-magic-include=/usr/local/include -- with-magic-lib=/usr/local/lib/