Viene visualizzato questo errore molto strano quando tento di avviare l'applicazione rails con unicorno. Qualcuno ha visto questo prima?Errore strano quando avvio l'app per rails con unicorno
[[email protected] mp_app]# unicorn_rails -c config/unicorn.rb -E production -D -d
{:daemonize=>true,
:app=>
#<Proc:[email protected]/usr/local/lib/ruby/gems/1.8/gems/unicorn-4.0.1/bin/unicorn_rails:135>,
:unicorn_options=>{:config_file=>"config/unicorn.rb", :listeners=>[]}}
Exception `Errno::ENOENT' at /usr/local/lib/ruby/1.8/fileutils.rb:243 - No such file or directory - tmp/cache
Exception `Errno::EEXIST' at /usr/local/lib/ruby/1.8/fileutils.rb:243 - File exists - .
Exception `EOFError' at /usr/local/lib/ruby/gems/1.8/gems/unicorn-4.0.1/lib/unicorn/launcher.rb:46 - end of file reached
EDIT
Grazie a jdeseno, ho risolto questo con la creazione della cartella tmp me stesso. Ma ora sto ottenendo un errore diverso:
{:daemonize=>true,
:app=>
#<Proc:[email protected]/usr/local/lib/ruby/gems/1.8/gems/unicorn-4.1.1/bin/unicorn_rails:135>,
:unicorn_options=>{:config_file=>"config/unicorn.rb", :listeners=>[]}}
Exception `EOFError' at /usr/local/lib/ruby/gems/1.8/gems/unicorn-4.1.1/lib/unicorn/launcher.rb:46 - end of file reached
Qualche idea su questo errore? Il messaggio di errore non dà molto aiuto.
L'errore indica che la directory 'tmp' non esiste e unicorno non la creerà per te. Prova a crearlo o a controllare l'impostazione 'working_dir' nella tua configurazione unicorno. – jdeseno