Ruby 在rails中安装mimemagic时出错

Ruby 在rails中安装mimemagic时出错,ruby,ruby-on-rails-4,gem,Ruby,Ruby On Rails 4,Gem,我正在使用rails 4.2.4,并尝试在我的应用程序中安装回形针gem。当我运行bundle安装时编辑了我的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. ERROR: Error installing

我正在使用rails 4.2.4,并尝试在我的应用程序中安装回形针gem。当我运行bundle安装时编辑了我的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.
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
安装mimemagic(0.3.0)时出错,捆绑程序无法继续

在绑定之前,请确保
gem安装mimemagic-v'0.3.0'
成功

因此,我运行命令
gem install mimemagic-v'0.3.0
,然后再次出现错误

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

请帮我解决这个问题

尝试从系统中删除此文件

/home/darkpasenger/.rbenv/versions/2.1.5/lib/ruby/gems/2.1.0/cache/mimemagic-0.3.0.gem
然后再次尝试安装gem。似乎gem没有正确下载。

我在这里找到了答案:

但我已经粘贴了这些步骤,以防链接停止工作

  • brew安装共享mime信息
  • 捆绑安装
  • 这两个命令为我解决了这个问题

    菲什