ruby-on-rails-3 - rails 3 - LoadError(无法加载此类文件 - zip/zip)

标签 ruby-on-rails-3 rubygems rubyzip

我正在使用 ruby​​zip 压缩一个 csv 文件,以便用户可以下载它。这在开发模式下非常有效。但是当我尝试在生产服务器(机架空间)上压缩文件时,我收到错误:LoadError(无法加载此类文件 - zip/zip)。是路径问题吗?有人知道修复吗?

我的代码在这一行中调用了错误:require 'zip/zip'

我已经尝试过 here 的解决方案,但这没有帮助。

最佳答案

我通过在 Gemfile 中指定 gem 版本 0.9.9 解决了这个问题:

gem 'rubyzip',  "~> 0.9.9"

使用 ruby​​zip (1.0.0) 导致错误。

关于ruby-on-rails-3 - rails 3 - LoadError(无法加载此类文件 - zip/zip),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12079291/

相关文章:

ruby-on-rails - 在关联上使用 class_name 时接受_nested_attributes_for

ruby - 为什么gem安装会忽略PKG_CONFIG_PATH

rubygems - Ruby 找不到已安装的 gem

ruby-on-rails-3 - Bundler找不到gem的兼容版本

ruby - 查找压缩文件是文本还是二进制文件而不解压缩它

ruby - 使用 RubyZip 生成 ZIP 文件时设置压缩级别

ruby-on-rails - 使用 Rails/devise/boostrap/simple_form 使帮助消息出现在表单字段下方

ruby-on-rails - 使用 Rails/Devise 处理多个范围/角色登录和注销的最佳方法是什么?

ruby-on-rails - 使用 Devise 以编程方式创建新用户

ruby-on-rails - 如何使用 RubyZIP 将现有文件添加到 ZIP 文件?