>我正在尝试通过以下方式运行 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 很好地集成。我已经更改为瘦,并在事件机器上遇到了类似的问题。我对这里独角兽和这里瘦的问题
我已经在我的瘦问题中解决了这个问题。
问候努诺·瓦伦特。