1

Rails3.1.0にRuby1.9.2-p180があり、ユニコーン4.1.1で実行されています。

ここに面白い問題があります:

  1. ラック1.4.1を使用する場合:「レールは移行を生成する」ことはできますが、Unicornはこのエラーで動作しません:

    すでにラック1.4.1をアクティブ化していますが、Gemfileにはラック1.3.6が必要です。bundleexecの使用を検討してください。(Gem :: LoadError)

  2. ラック1.4.1をアンインストールしてrack-1.3.6を使用すると、Unicornは正常に動作し、サーバーを実行できますが、「railsgeneratemigrationsomething」というエラーが発生して実行できません。

    /Users/macbookpro/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems.rb:284:in `activate':アクションパック-3.2.1をアクティブ化できません。ラックが原因です。 -1.3.6はラックと競合します(〜> 1.4.0)(Gem :: LoadError)

誰かがこの問題に遭遇したことがありますか?両方を使用できるようにするにはどうすればよいですか(ユニコーン+レールを実行して移行を生成する機能)?

4

0 に答える 0