Rails 3.1.0 + ruby​​-1.9.2-p180无法同时使用独角兽和耙子

时间:2012-05-14 07:50:13

标签: ruby-on-rails rack unicorn

我在Rails 3.1.0上运行Ruby 1.9.2-p180,在unicorn 4.1.1上运行。

这是一个有趣的问题:

  1. 如果我使用机架1.4.1:我可以做" rails生成迁移的东西",但是Unicorn不能处理这个错误:

    您已经激活了机架1.4.1,但您的Gemfile需要机架1.3.6。考虑使用bundle exec。 (GEM :: LoadError)

  2. 如果我卸载机架1.4.1并使用机架1.3.6:Unicorn工作正常,我可以运行服务器,但我不能做" rails生成迁移的东西"有错误:

    /Users/macbookpro/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems.rb:284:in'activation':无法激活actionpack-3.2 .1,因为rack-1.3.6与rack冲突(〜> 1.4.0)(Gem :: LoadError)

  3. 有没有人遇到过这个问题,我该怎么办呢?我可以同时拥有它们(独角兽+做轨道生成迁移的能力)?

0 个答案:

没有答案