ruby - 在 rails 中安装 mimemagic 时出错

标签 ruby ruby-on-rails-4 gem

我正在使用 rails 4.2.4 并尝试在我的应用程序中安装回形针 gem。在运行 bundle install 时编辑我的 gem 文件后,我收到了错误。

Bundler::GemspecError: Could not read gem at /home/darkpasenger/.rbenv/versions/2.1.5/lib/ruby/gems/2.1.0/cache/mimemagic-0.3.0.gem. It may be corrupted.

安装 mimemagic (0.3.0) 时出错,Bundler 无法继续。

确保 gem install mimemagic -v '0.3.0'在捆绑之前成功。

所以我运行命令 gem install mimemagic -v '0.3.0 .然后我又得到了错误。
ERROR:  Error installing mimemagic:
invalid gem: package is corrupt, exception while verifying: undefined method `size' for nil:NilClass (NoMethodError) in /home/darkpasenger/.rbenv/versions/2.1.5/lib/ruby/gems/2.1.0/cache/mimemagic-0.3.0.gem

请帮我解决这个问题。

最佳答案

我在这里找到了答案:https://programmerah.com/mimemagic-0-3-10-install-error-and-bundler-cannot-continue-26830/
但我已经粘贴了这些步骤,以防链接停止工作。

  • brew install shared-mime-info
  • 捆绑安装

  • 这两个命令为我解决了这个问题。

    关于ruby - 在 rails 中安装 mimemagic 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33964662/

    相关文章:

    jquery - 当需要身份验证时,如何触发登录模式(弹出窗口)?

    ruby - 如何制作同时针对 MRI 和 JRuby 的 gem?

    ruby-on-rails - 为什么我不能安装 SQLite gem?

    jquery - Bootstrap 日期选择器的性能问题

    ruby-on-rails - 没有将 nil 隐式转换为 String。数据库 View _cti

    ruby - 将回调函数添加到 Ruby 数组以在添加元素时执行某些操作

    ruby - 如何 bundle html 管道安装后消息中提到的 Filter gem 依赖项?

    ruby-on-rails - Rails 4处理语言环境错误页面

    ruby-on-rails - 无法在任何存储库中找到有效的 gem 'rails' (>= 0)

    mysql - Rails 无法连接到 mysql2 中的数据库