无法使用gem acts_as_xlsx启动服务器

时间:2016-05-08 02:11:32

标签: ruby-on-rails

添加gem后,我无法启动服务器"充当xlsx"到我的宝石文件。

我已经阅读了有关此问题的其他帖子,但仍然无法知道发生了什么。大多数人似乎通过从gemfile中删除gem来解决问题。如果我删除了gem,我可以启动服务器,但我需要它来做我想做的事情。另外,如果我使用gem" axlsx"或者" axlsx_rails",所以我相信这个宝石需要的东西正在创造这个问题。

错误消息是

"bin/rails:6: warning: already initialized constant APP_PATH /home/ubuntu/workspace/horsestud_app/bin/rails:6: warning: previous definition of APP_PATH was here
Error: Command '-b' not recognized"

提前感谢你......

1 个答案:

答案 0 :(得分:0)

这是我在axlsx_rails / issues上发布此答案时得到的答案。

"

您最终获得了axlsx 1.3.6,因为您首先添加了acts_as_xlsx。你在Gemfile中至少想要这个:

gem' ruby​​zip',' = 1.0.0' gem' axlsx',' = 2.0.1' gem' axlsx_rails'

你也可以使用github repo for axlsx。另一个拉链选项是gem' zip-zip'。

acts_as_xlsx gem与Rails 4或更高版本不兼容(如果我没记错的话。)您将要使用我的版本的acts_ax_xlsx repo:https://github.com/straydogstudio/acts_as_xlsx

让我知道它是怎么回事。"

这对我有用。再次感谢straydogstudio!