我正在尝试通过
运行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)app中使用kgio(2.7.4)运行独角兽(4.3.1)。
答案 0 :(得分:2)
您是否在使用Lion或Mountain Lion的Mac上运行?如果是这样,请确保安装了整个xcode,而不是命令行工具。 KGIO需要这个。之后,请务必运行bundle install。
答案 1 :(得分:1)
在我的情况下问题是我更新了rvm并且独角兽找不到这样的文件。 我删除了gemset并创建了一个新的,并且在bundle安装之后一切正常。
答案 2 :(得分:0)
看起来您使用的是Ruby 1.9.1,可能不兼容。尝试切换Ruby版本。
答案 3 :(得分:0)