Como esta postagem também estou tentando concluir este tutorial heroku
Eu instalei e usei tudo (node.js, npm, express) com sucesso até chegar ao Foreman. Eu instalei o Foreman instalando primeiro o Ruby:
alex@ubuntu:~$ sudo apt-get install ruby1.9.1
em seguida, instalando o Foreman. Eu sou um novato no Unix então eu "sudo" talvez desnecessariamente aqui, mas eu recebi a confirmação no terminal que ele tinha instalado mas também alguns erros:
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
Então, quando eu tento começar o capataz eu fico parecido:
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
Alguém pode me ajudar? Eu sou um novato no Unix, depois de finalmente ter jogado as janelas, como descobri, não consegui fazer contramestre do windows trabalhar para mim também
Encontrei este post de alguém aparentemente com o mesmo problema. Isso significa que minha versão do ruby pode estar errada? Eu estou executando o 1.9.1, embora novamente novo para ruby também;
alex@ubuntu:~/NodeHelloWorld$ ruby1.9.1 -v
ruby 1.9.2p290 (2011-07-09 revision 32553) [i686-linux]
Obrigado