मुझे अपनी कार्य मशीन पर स्पाइडरमॉन्की जेएस इंजन स्थापित करने की आवश्यकता है। जिस परियोजना पर मैं काम कर रहा हूं वह एक jslint स्क्रिप्ट है जिसके लिए स्पाइडरमोनकी या इसी तरह की जेएस बाइनरी की आवश्यकता होती है। मैंने स्रोत से स्पाइडरमॉन्की को संकलित करने की कोशिश की है और निर्भरता नरक में फंस गया है। मैंने उबंटू रिपॉजिटरीज़ से राइनो पैकेज स्थापित करने का प्रयास किया, और यह धीमा और टूटा हुआ हो गया। आज सुबह, मैं सफलतापूर्वक गूगल के वी 8 इंजन संकलित और यहां निर्देशों का अनुसरण बनाया v8jslint:उबंटू पर spidermonkey js पाने का सबसे अच्छा तरीका?
http://blog.stevenreid.co.uk/2011/06/27/jslint-command-line-tool-powered-by-v8/
v8jslint काम करता है, लेकिन केवल एक समय में एक फ़ाइल फाहा होगा। उदाहरण के लिए,
$ v8jslint foo/*.js
अगर मैं foo के तहत a.js, b.js और c.js है, v8jslint केवल फाहा a.js. आसान फिक्स: मैं इसके लिए एक बैश स्क्रिप्ट लिख सकता था। एक बड़ी समस्या यह है कि v8jslint हमारे बिल्ड सर्वर पर Spidermonkey jslint के साथ संगत नहीं है। क्या किसी ने उबंटू के हाल के संस्करण पर स्पाइडरमॉन्की की कोई सफलता हासिल की है, या एक अच्छा कामकाज पता है?
क्या मैं पूछ सकता हूं कि "v8jslint स्पाइडरमॉन्की jslint के साथ संगत नहीं है" कृपया? – Steve
"v8jslint हमारे बिल्ड सर्वर पर Spidermonkey jslint के साथ संगत नहीं है।" यही है, स्पाइडरमॉन्की के लिंट में कुछ त्रुटियां होंगी जो v8 याद करती है और इसके विपरीत। तो मुझे नहीं पता कि अगर बिल्ड v8 है और सर्वर spidermonkey चलाता है तो बिल्ड पास होगा या नहीं। – ovrkenthousand