में बैच स्क्रिप्ट के साथ सास का उपयोग कर सकता हूं, मेरी स्थानीय मशीन पर वेब प्रोजेक्ट्स में, मैं काफी सरल सास सेटअप का उपयोग कर रहा हूं। उसी फ़ोल्डर में, मेरे पास है /scss/style.scss और /css/style.cssक्या मैं विंडोज
तो सास को चलाने के लिए जब तक मैं काम मैं सिर्फ एक रूबी टर्मिनल में यह लिख:
cd "C:\Users\Puppybeard\Documents\Aptana Studio 3 Workspace\Project Title"
sass --watch scss/style.scss:css/style.css
वर्क्स ठीक , लेकिन यह थोड़ा बोझिल है, इसलिए मैं यह पता लगाने की कोशिश कर रहा हूं कि बैच स्क्रिप्ट के बराबर कैसे किया जाए। मैंने निम्नलिखित की कोशिश की है, लेकिन यह एक पूरी आपदा है, और मेरा कंप्यूटर रूबी कंसोल की एक अनंत राशि खोलने का प्रयास करता है।
cd "C:\Ruby193\bin"
start ruby
cd "C:\Users\Puppybeard\Documents\Aptana Studio 3 Workspace\Project Title"
sass --watch scss/style.scss:css/style.css
exit
मुझे लगता है कि मुझे रूबी एक्सई खोलने के बजाय पृष्ठभूमि में चलने वाली रूबी शुरू करने की आवश्यकता है। क्या किसी को पता है कि कैसे, या यह भी है कि रूबी कैसे काम करता है? जाहिर है, मैं सैस, रूबी और बैच स्क्रिप्ट के लिए नया हूं, इसलिए कोई भी अंतर्दृष्टि जो आप मुझे दे सकते हैं, वह एक बड़ी मदद होगी, धन्यवाद।
संपादित करें: मैं इस
cd "\Ruby193\bin"
sass --watch "C:\Users\Puppybeard\Documents\Aptana Studio 3 Workspace\Project Title\scss\style.scss:C:\Users\Puppybeard\Documents\Aptana Studio 3 Workspace\Project Title\css\style.css"
मुझे लगता है कि यह neater होना चाहिए, और संदेह है कि सास यह $ पथ सेट है की जरूरत है की तरह काम मिल गया।
संपादित करें 2: मैं रूबी के लिए पथ चर सेट, इन निर्देशों का उपयोग: http://groups.google.com/group/beginning-rails/browse_thread/thread/1c68665013a60081
मेरे मामले में, पथ मैं जोड़ने के लिए की जरूरत C था: \ Ruby193 \ बिन अब केवल लाइन मैं जरूरत है, जब मैं वेब परियोजना के रूट में स्क्रिप्ट है, है:
सास --watch एससीएसएस/style.scss: सीएसएस/style.css
मैं उस हिस्से को रख सकता हूं जहां मैं फ़ोल्डर्स के स्थान पर निर्देशिका बदलता हूं, अगर मैं ऐसा कुछ करना चाहता था जो मेरे कंप्यूटर पर कहीं से भी चल सके। हालांकि, तथ्य यह है कि स्क्रिप्ट परियोजना स्थान निर्दिष्ट नहीं करती है, इसका मतलब है कि मैं इसे किसी भी प्रोजेक्ट में कॉपी कर सकता हूं जहां मैं एक ही संरचना का उपयोग करता हूं।
प्रयास के लायक? लंबे समय तक, शायद, हाँ।
आप रूबी सीएमडी प्रॉम्प्ट का उपयोग करके और बस 'एसएएस - वॉच' चला सकते हैं। –
मुझे पता है, मैं यही नहीं पूछ रहा हूं। – daveyfaherty