【问题标题】:error getting while database create in ROR在 ROR 中创建数据库时出错
【发布时间】:2012-02-27 09:44:55
【问题描述】:

我会在创建数据库后安装一个包,在终端中运行此命令

rake db:migrate

然后出现此错误。请帮助我这是什么问题

dominname@dominname204:~/Desktop/ajaxtree$ rake db:create

NOTE: Gem.cache is deprecated, use Gem::source_index. It will be removed on or after 2011-08-01.

Gem.cache called from /home/domainname/Desktop/ajaxtree/config/boot.rb:25.

NOTE: Gem.source_index is deprecated, use Specification. It will be removed on or after 2011-11-01.

Gem.source_index called from /usr/local/lib/site_ruby/1.8/rubygems.rb:1144.
NOTE: Gem::SourceIndex#search is deprecated with no replacement. It will be removed on or after 2011-11-01.

Gem::SourceIndex#search called from /home/domainname/Desktop/ajaxtree/config/boot.rb:25.

/usr/local/lib/site_ruby/1.8/rubygems/deprecate.rb:62:Warning: Gem::SourceIndex#search support for String patterns is deprecated, use #find_name
Cannot find gem for Rails =1.1.4:

    Install the missing gem with 'gem install -v=1.1.4 rails', or
    change environment.rb to define RAILS_GEM_VERSION with your desired version.

【问题讨论】:

    标签: mysql ruby-on-rails ruby gem


    【解决方案1】:

    请在您的系统中安装新版本的 ruby​​。

    【讨论】:

      【解决方案2】:

      Rails 1.1.4 非常古老。但是,使用正确的宝石,您可能会有所尝试。

      试试错误信息告诉你的内容:

      gem install -v=1.1.14 rails
      

      如果您在 environment.rb 中拥有所有 gem 版本,您就有机会安装您的依赖项。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-10-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-05-26
        • 1970-01-01
        相关资源
        最近更新 更多