2011-10-23 17 views
8

के साथ अपने रेल ऐप शुरू करता हूं तो मुझे यह अजीब त्रुटि मिल रही है जब मैं यूनिकॉर्न के साथ अपने रेल एप्लिकेशन को शुरू करने का प्रयास करता हूं। क्या किसी ने इसे पहले कभी देखा है?अजीब त्रुटि जब मैं यूनिकॉर्न

[[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 

संपादित

jdeseno के लिए धन्यवाद, मैं tmp फ़ोल्डर अपने आप को बनाने के द्वारा इस समाधान कर लिया है। लेकिन अब मुझे एक अलग त्रुटि मिल रही है:

{: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 

इस त्रुटि पर कोई विचार? त्रुटि संदेश बहुत मदद नहीं देता है।

+1

त्रुटि का अर्थ है 'tmp' dir मौजूद नहीं है और यूनिकॉर्न इसे आपके लिए नहीं बनाएगा। इसे बनाने या अपनी यूनिकॉर्न कॉन्फ़िगरेशन में अपनी 'working_dir' सेटिंग की जांच करने का प्रयास करें। – jdeseno

उत्तर

2

यूनिकॉर्न का उपयोग करते हुए रेल साइटों को तैनात करते समय launcher.rb:46 समस्या से मुझे EOFError का सामना करना पड़ा। प्रत्येक मामले में, समाधान /tmp को हटाना था और यूनिकॉर्न इसे बनाने दें।

मुझे पता है कि आपने /tmp मैन्युअल रूप से एक अलग समस्या को हल करने के लिए मैन्युअल रूप से बनाया है ... लेकिन शायद वास्तविक समस्या यह थी कि फ़ाइल अनुमतियां या कुछ ऐसा ही /tmp बनाने से यूनिकॉर्न को रोक रहा था।

+0

यह मेरे लिए धन्यवाद धन्यवाद! – ashga

संबंधित मुद्दे