Ruby 在rails中安装mimemagic时出错
我正在使用rails 4.2.4,并尝试在我的应用程序中安装回形针gem。当我运行bundle安装时编辑了我的gem文件。然后我得到了错误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
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没有正确下载。我在这里找到了答案:
但我已经粘贴了这些步骤,以防链接停止工作