Обновление Rails 3.2 не удалось - PullRequest
3 голосов
/ 21 января 2012

Я получаю эту ошибку после обновления до Rails v3.2.Я уже работал с 3.2.0.rc2, и он работал нормально.

Invalid gemspec in [/Users/kapil/.rvm/gems/ruby-1.9.2-p0/specifications/actionmailer-3.2.0.gemspec]: Illformed requirement ["#<Syck::DefaultKey:0x00000108a21eb8> 3.2.0"]
Invalid gemspec in [/Users/kapil/.rvm/gems/ruby-1.9.2-p0/specifications/actionpack-3.2.0.gemspec]: Illformed requirement ["#<Syck::DefaultKey:0x00000108995dc8> 3.2.0"]
Invalid gemspec in [/Users/kapil/.rvm/gems/ruby-1.9.2-p0/specifications/activemodel-3.2.0.gemspec]: Illformed requirement ["#<Syck::DefaultKey:0x00000108a64858> 3.2.0"]
Invalid gemspec in [/Users/kapil/.rvm/gems/ruby-1.9.2-p0/specifications/activerecord-3.2.0.gemspec]: Illformed requirement ["#<Syck::DefaultKey:0x00000108840a68> 3.2.0"]
Invalid gemspec in [/Users/kapil/.rvm/gems/ruby-1.9.2-p0/specifications/activeresource-3.2.0.gemspec]: Illformed requirement ["#<Syck::DefaultKey:0x000001089b2658> 3.2.0"]
Invalid gemspec in [/Users/kapil/.rvm/gems/ruby-1.9.2-p0/specifications/rails-3.2.0.gemspec]: Illformed requirement ["#<Syck::DefaultKey:0x000001073d4fe8> 3.2.0"]
Invalid gemspec in [/Users/kapil/.rvm/gems/ruby-1.9.2-p0/specifications/railties-3.2.0.gemspec]: Illformed requirement ["#<Syck::DefaultKey:0x00000108913dc8> 3.2.0"]
Invalid gemspec in [/Users/kapil/.rvm/gems/ruby-1.9.2-p0/specifications/actionmailer-3.2.0.gemspec]: Illformed requirement ["#<Syck::DefaultKey:0x00000108a21eb8> 3.2.0"]
Invalid gemspec in [/Users/kapil/.rvm/gems/ruby-1.9.2-p0/specifications/actionpack-3.2.0.gemspec]: Illformed requirement ["#<Syck::DefaultKey:0x00000108995dc8> 3.2.0"]
Invalid gemspec in [/Users/kapil/.rvm/gems/ruby-1.9.2-p0/specifications/activemodel-3.2.0.gemspec]: Illformed requirement ["#<Syck::DefaultKey:0x00000108a64858> 3.2.0"]
Invalid gemspec in [/Users/kapil/.rvm/gems/ruby-1.9.2-p0/specifications/activerecord-3.2.0.gemspec]: Illformed requirement ["#<Syck::DefaultKey:0x00000108840a68> 3.2.0"]
Invalid gemspec in [/Users/kapil/.rvm/gems/ruby-1.9.2-p0/specifications/activeresource-3.2.0.gemspec]: Illformed requirement ["#<Syck::DefaultKey:0x000001089b2658> 3.2.0"]
Invalid gemspec in [/Users/kapil/.rvm/gems/ruby-1.9.2-p0/specifications/rails-3.2.0.gemspec]: Illformed requirement ["#<Syck::DefaultKey:0x000001073d4fe8> 3.2.0"]
Invalid gemspec in [/Users/kapil/.rvm/gems/ruby-1.9.2-p0/specifications/railties-3.2.0.gemspec]: Illformed requirement ["#<Syck::DefaultKey:0x00000108913dc8> 3.2.0"]

Ответы [ 2 ]

10 голосов
/ 21 января 2012

Не уверен, что это связано, но если вы используете Ruby 1.8.7, вам нужно обновить RubyGems до 1.8.15.Обновление с gem update --system

http://weblog.rubyonrails.org/2012/1/20/rails-3-2-0-faster-dev-mode-routing-explain-queries-tagged-logger-store

0 голосов
/ 21 января 2012

Какую версию rubygems вы используете?

Похоже, что существует проблема с версиями 1.8.13 и ранее с рельсами 3.2 https://github.com/rails/rails/issues/4317

Попробуйте обновить rubygems до 1.8.14

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...