BloggerAds

2013年8月29日 星期四

[Ruby On Rails] 使用 Excel gem roo 時,出現 LoadError (cannot load such file -- zip/zipfilesystem) 錯誤的解決方式

這個問題發生的原因為roo在require 'rubyzip'時,並沒有指定rubyzip的版本。

而rubyzip現在(2013/8/30)已更新成版本1.0.0。1.0.0就不再有zip/zip、zip/zipfilesystem 這兩個檔案。

所以解決方法是在Gemfile加入版本指定即可:

 gem 'rubyzip', "~> 0.9.9"

3 則留言:

  1. 回覆
    1. 我才剛po文沒多久,就被google到了,你和google的動作都好迅速...哈。
      另外,roo的github上,已經有這個問題的issue了,期待開發者儘快解決這個問題。

      刪除
  2. 谢谢, 刚刚遇到这个问题,在你这里得到答案。

    回覆刪除