Диспетчер не запускает с “Недопустимого gemspec” ошибку

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

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

alex@ubuntu:~$ sudo apt-get install ruby1.9.1

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

alex@ubuntu:~/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

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

alex@ubuntu:~/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, хотя снова новый для рубина также;

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

Спасибо

5
задан 23 May 2017 в 05:39

1 ответ

Я нашел, что решение - редактирует gemspec файлы путем открытия администратора "сессия":

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

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

6
ответ дан 23 November 2019 в 09:17

Другие вопросы по тегам:

Похожие вопросы: