【问题标题】:Rails 2.3.8 problemRails 2.3.8 问题
【发布时间】:2010-07-13 03:19:47
【问题描述】:

我正在运行 Ruby 1.9.1 和 rails 2.3.8。据我所知,一切都安装得很好,但是当我运行 rake db:migrate 我得到这个错误:

缺少 Rails 2.3.8 gem。请gem install -v=2.3.8 rails,为您已安装的 Rails 版本更新 config/environment.rb 中的 RAILS_GEM_VERSION 设置,或注释掉 RAILS_GEM_VERSION 以使用已安装的最新版本。

所以我想确保我安装了 rails 并从命令行 rails -v 运行它说 Rails 2.3.8。所以我不确定这里给出了什么。谁能指出我正确的方向?非常感谢。

【问题讨论】:

    标签: ruby-on-rails ruby


    【解决方案1】:

    好吧,如果您确实安装了这些版本并收到错误消息,则可能有问题。

    但是,您可以按照消息的建议进行操作,并注释掉 config/environment.rb 中的设置,以便它尝试使用您安装的任何版本。

    【讨论】:

      【解决方案2】:

      您是否使用不同的包管理器安装了 rails?如果我使用“sudo apt-get install rails”安装 rails,那么“rails -v”会使用 /bin 中的 rails 二进制文件(即使它是 2.3.5 或 2.0.2),因为这是我路径中的第一个。如果在那之后我用“sudo gem install rails -v=2.3.8”安装rails,输入“rails -v”仍然会给我/bin rails的版本。我还没有验证,但我猜如果你使用的是 macports,这也是同样的问题。如果您卸载使用非 ruby​​gems 软件包管理器安装的软件包,然后使用 ruby​​gems 重新安装 rails,这可能会解决您的问题。

      希望这会有所帮助。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-04-09
        • 2011-02-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多