jjzjj

filemagic

全部标签

ruby - 尝试使用 brew 而不是端口在 Snow Leopard 上安装 ruby​​-filemagic

我正在尝试安装ruby​​-filemagic。我试过sudogeminstallruby​​-filemagic-v0.2.2并得到:ERROR:Errorinstallingruby-filemagic:ERROR:Failedtobuildgemnativeextension./System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/rubyextconf.rbcheckingformagic_open()in-lmagic...no***extconf.rbfailed***CouldnotcreateMake

ruby - 在新的 RHEL6 服务器上安装 ruby​​-filemagic gem 有困难

它似乎在寻找libmagic.so.1文件。我有那个文件。它位于/usr/lib64。我没有以root用户身份运行此安装。我也在使用rvm和Bundler。这是我的“bundle”命令的结果,当它到达我的Gemfile中的ruby​​-filemagic行时:[server@mineext]$rubyextconf.rb--with-magiclibcheckingformagic_open()in-ltrue...no***ERROR:missingrequiredlibrarytocompilethismodule***extconf.rbfailed***Couldnotcrea

ruby-on-rails - 在 Ruby 中检测上传文件的 MIME 类型

在Ruby或RubyonRails中是否有可靠的方法来检测上传文件的MIME类型?我正在使用SWFupload上传JPEG和PNG,content_type始终是"application/octet-stream" 最佳答案 ruby-filemagicgem会做到这一点:require'filemagic'putsFileMagic.new(FileMagic::MAGIC_MIME).file(__FILE__)#=>text/x-ruby;charset=us-ascii这个gem根本不看文件扩展名。它读取一些文件内容并使用它

ruby - 在 Ruby 中确定文件类型

如何可靠地确定文件的类型?文件扩展名分析是NotAcceptable。一定有类似UNIXfile(1)命令的rubyesque工具吧?这是关于MIME或内容类型,而不是文件系统分类,例如目录、文件或套接字。 最佳答案 有一个ruby​​绑定(bind)到libmagic可以满足您的需要。它可以作为名为ruby-filemagic的gem获得。:geminstallruby-filemagic需要libmagic-dev。文档似乎有点单薄,但这应该可以帮助您入门:$irbirb(main):001:0>require'filemagi

ruby-on-rails - 在 Linux 上安装 ruby​​-filemagic gem 时缺少库

我需要gemruby​​-filemagic来满足我项目中的某些需求。在运行bundleinstall时它给我这个错误***ERROR:missingrequiredlibrarytocompilethismodule***extconf.rbfailed***请帮我解决这个问题。 最佳答案 sudoapt-getinstalllibmagic-dev帮我做了 关于ruby-on-rails-在Linux上安装ruby​​-filemagicgem时缺少库,我们在StackOverflo

ruby - 你如何在 Heroku 中安装 filemagic (libmagic)?

一般是brewinstalllibmagic我需要它,因为RubyGemruby​​-filemagic'需要它。 最佳答案 试试brewinstallmagic如果你的系统中没有libmagic.1.dylib文件,你需要使用端口命令安装它sudoportinstallfile 关于ruby-你如何在Heroku中安装filemagic(libmagic)?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.