9

経由でレールアプリを実行しようとしています

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(2.7.4)でユニコーン(4.3.1)を実行しています。

4

4 に答える 4

2

Lion または Mountain Lion を搭載した Mac で実行していますか? その場合は、コマンド ライン ツールだけでなく、xcode 全体がインストールされていることを確認してください。KGIO はこれを必要とします。その後、必ず bundle install を実行してください。

于 2012-10-19T19:02:43.620 に答える
1

私の場合、問題は rvm を更新したところ、ユニコーンがそのファイルを見つけられなかったことです。gemset を削除して新しいものを作成し、バンドルのインストール後にすべてが機能しました。

于 2012-12-25T09:59:11.863 に答える
0

私は同じ問題を抱えていました.RVMを使用したBundlerは、ネイティブ拡張を使用するgemとうまく統合されていないようです. 私は Thin に変更し、eventmachine で同様の問題に遭遇しました。ユニコーンへの質問はこちら、シンへの質問はこちら

私はThinの質問の解決策で問題を回避しました。

よろしく、ヌーノ・ヴァレンテ。

于 2013-01-31T10:37:21.613 に答える