由于kgio_ext,无法通过独角兽启动轨道应用程序(加载错误)



>我正在尝试通过以下方式运行 rails 应用程序

unicorn -c config/environments/<env>/unicorn.rb -e <env>

但我不断收到此错误。

<app_root>/vendor/bundle/ruby/1.9.1/gems/kgio-2.7.4/lib/kgio.rb:21:in `require': cannot load such file -- kgio_ext (LoadError)

有什么想法吗?

我正在 rails (3.2.3) 应用程序中使用 kgio (4.7.4) 运行独角兽 (3.3.1)。

您是否在

带有 Lion 或 Mountain Lion 的 Mac 上运行? 如果是这样,请确保您已安装整个 xcode,而不仅仅是命令行工具。 KGIO要求这样做。 之后,请务必运行捆绑包安装。

就我而言,问题是我更新了 rvm,而独角兽找不到如此多的文件。我删除了宝石集并创建了一个新宝石集,在捆绑安装后一切正常。

看起来您使用的是Ruby 1.9.1,可能不兼容。尝试切换 Ruby 版本。

我遇到了同样的问题,似乎带有 RVM 的捆绑器无法与使用本机扩展的 gem 很好地集成。我已经更改为瘦,并在事件机器上遇到了类似的问题。我对这里独角兽和这里瘦的问题

我已经在我的瘦问题中解决了这个问题。

问候努诺·瓦伦特。

最新更新