【发布时间】:2011-11-11 12:12:09
【问题描述】:
我在 debian 上有乘客 3.0.9,gem rack 1.3.2 和 1.2.1。
使用带有载客 e 捆绑器的 rails 3.0 应用程序时出现此错误:
您已经激活了 rack 1.3.2,但是您的 Gemfile 需要 rack 1.2.3。考虑使用 bundle exec。
使用 rails 3.1 一切正常。我无法使用 rails 3.0 启动应用程序,但只能使用 3.1。
Passnnger 加载第一个机架 1.3.2 并且不要将机架 1.2.3 加载到 bundler 的 gem 上
【问题讨论】:
-
您可以进入有问题的应用程序的 Gemfile.lock 文件并在那里手动更改版本。
-
我不会手动编辑 Gemfile.lock 文件。它是基于您的 Gemfile 由 bundle install 生成的。
标签: ruby-on-rails ruby rack