Foreman не запускается с ошибкой «Invalid gemspec»

5

Как этот пост, я также пытаюсь завершить этот учебник по герою

Я установил и использовал все (node.js, npm, express) успешно, пока не добрался до Формана. Я установил Foreman, сначала установив Ruby:

[email protected]:~$ sudo apt-get install ruby1.9.1

, затем установите Foreman. Я новичок в Unix, поэтому я «sudo», возможно, излишне здесь, но я получил подтверждение в терминале, которое он установил, но также и некоторые ошибки:

[email protected]:~/NodeHelloWorld$ sudo gem install foreman
Invalid gemspec in [/var/lib/gems/1.8/specifications/foreman-0.26.1.gemspec]: invalid date format in specification: "2011-11-10 00:00:00.000000000Z"
Invalid gemspec in [/var/lib/gems/1.8/specifications/term-ansicolor-1.0.7.gemspec]: invalid date format in specification: "2011-10-13 00:00:00.000000000Z"
Invalid gemspec in [/var/lib/gems/1.8/specifications/foreman-0.26.1.gemspec]: invalid date format in specification: "2011-11-10 00:00:00.000000000Z"
Invalid gemspec in [/var/lib/gems/1.8/specifications/term-ansicolor-1.0.7.gemspec]: invalid date format in specification: "2011-10-13 00:00:00.000000000Z"
Successfully installed term-ansicolor-1.0.7
Successfully installed foreman-0.26.1

Затем, когда я пытаюсь запустить мастера, я получаю схожие:

[email protected]:~/NodeHelloWorld$ foreman start
Invalid gemspec in [/var/lib/gems/1.8/specifications/foreman-0.26.1.gemspec]: invalid date format in specification: "2011-11-10 00:00:00.000000000Z"
Invalid gemspec in [/var/lib/gems/1.8/specifications/term-ansicolor-1.0.7.gemspec]: invalid date format in specification: "2011-10-13 00:00:00.000000000Z"
/usr/lib/ruby/vendor_ruby/1.8/rubygems.rb:926:in 'report_activate_error': Could not find RubyGem foreman (>= 0) (Gem::LoadError)
    from /usr/lib/ruby/vendor_ruby/1.8/rubygems.rb:244:in 'activate_dep'
    from /usr/lib/ruby/vendor_ruby/1.8/rubygems.rb:236:in 'activate'
    from /usr/lib/ruby/vendor_ruby/1.8/rubygems.rb:1307:in 'gem'
    from /usr/local/bin/foreman:18

Может ли кто-нибудь мне помочь? Я новичок в Unix после окончательного сброса окон, поскольку я обнаружил, что не смог получить окна-мастера для работы для меня либо

Я нашел этот пост у кого-то с явно той же проблемой. Означает ли это, что моя версия рубина может быть неправильной? Я запускаю 1.9.1, хотя снова новый для рубинов;

[email protected]:~/NodeHelloWorld$ ruby1.9.1 -v
ruby 1.9.2p290 (2011-07-09 revision 32553) [i686-linux]

Спасибо

    
задан user1060759 22.11.2011 в 23:43
источник

1 ответ

6

Я нашел решение - отредактировал файлы gemspec, открыв сеанс администратора:

Alt + F2 , затем введите gksudo nautilus и найдите, отредактируйте и сохраните файлы .gemspec.

Оба файла проблемы требуют дат, отредактированных с 2011-11-10 00:00:00.000000000Z до 2011-11-10

    
ответ дан user1060759 28.11.2011 в 23:08