मैं एक परियोजना पर काम कर रहा था और अक्सर थ्यूब्यराइसर और libv8 के साथ समस्याएं थीं, इसलिए मैंने उन्हें हटाने का फैसला किया। ऐसा लगता है कि उन्हें एक निर्भरता के रूप में इस्तेमाल किया जाने वाला एकमात्र चीज कम रेल था जिसे मैं किसी भी तरह से हटाना चाहता था।रेल अनुप्रयोग में थर्म्यूरासर या libv8 क्या है?
मेरा मुख्य सवाल है कि वे क्या हैं और मैं उन्हें औसत आवेदन में की जरूरत है और यदि ऐसा है तो क्यों करते हैं?
वे आम तौर पर प्लेटफार्मों पर संपत्ति पाइप लाइन के लिए उपयोग किया जाता है कि एक जावास्क्रिप्ट क्रम की जरूरत नहीं है डिफ़ॉल्ट रूप से स्थापित। इसलिए यदि आप लक्ष्य प्रणाली पर संपत्तियों को संकलित नहीं करते हैं या सिस्टम में जिस रूट की आवश्यकता नहीं है, उसमें जावास्क्रिप्ट रनटाइम है। – Doon
तो एक CentOS सर्वर जो इंटरनेट से कनेक्ट नहीं है या नहीं होगा? –
यदि सर्वर में पहले से ही एक जावास्क्रिप्ट रनटाइम है जैसे node.js पहले से स्थापित है, तो इसकी आवश्यकता नहीं है। मुझे नहीं पता कि केंद्र जावास्क्रिप्ट रनटाइम के साथ आता है, भले ही आप टी बॉक्स पर संपत्तियों को संकलित नहीं कर रहे हैं, इसकी आवश्यकता नहीं है। Less.rb की सामान्यता पर निर्भरता होती है जो केवल थूब्यराइसर या थर्मुबिहिनो का उपयोग करने के लिए दिखाई देती है और अधिक जानकारी के लिए यहां जवाब देखें। http://stackoverflow.com/questions/18687575/why-is-the-gem-therubyracer-commented-out-by-default-in-gemfile – Doon