2012-09-07 11 views

उत्तर

33

यह आधिकारिक तौर पर https://blog.engineyard.com/2010/everything-you-need-to-know-about-unicorn में जवाब है:

गेंडा निष्पादन योग्य क्या है? यूनिकॉर्न_रेल्स निष्पादन योग्य क्या है?

unicorn निष्पादन योग्य रैक के "रैकअप" के बाद मॉडलिंग किया गया एक रैक-केवल टूल है और रैक अनुप्रयोगों के लिए अनुशंसित है। unicorn_rails रेल के प्री-रैक संस्करणों के उपयोगकर्ताओं के लिए एक आसान संक्रमण के रूप में बनाया गया था। मैनपेज रेल के 3 उपयोगकर्ताओं को इसके बजाय सादे unicorn का उपयोग करने के लिए प्रोत्साहित करता है।

क्या अंतर है?

unicorn_rails मैनपेज से, unicorn_rails के कुछ सम्मेलनों को रेल में पाए गए script/server के बाद मॉडलिंग किया गया है। यह script/server जैसे 0 t38 "के अंतर्गत निर्देशिका बनाता है और RACK_ENV के बजाय स्विच RAILS_ENV स्विच करता है।

अलावा, मेरे अनुभव में, कुछ जवाहरात विशेष रूप से unicorn_rails जरूरत पड़ सकती है, activeadmin तरह (देखें this)

भी

, और 2 manpage:

यह रेल 1.x लिए बनाया गया है .y उपयोगकर्ता रैक में संक्रमण, लेकिन रेल 3 अनुप्रयोगों के लिए इसकी आवश्यकता नहीं है। रेल 3 उपयोगकर्ता को यूनिकॉर्न_राइल्स (1) के बजाय यूनिकॉर्न (1) का उपयोग करने के लिए प्रोत्साहित किया गया है। के उपयोगकर्ता रेल 1.x/2.y यूनिकॉर्न_राइल्स (1) के बजाय यूनिकॉर्न (1) का भी उपयोग कर सकते हैं।

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