किसी रिश्तेदार रेल न्यूबी से यहां त्वरित प्रश्न पूछें। मैं कई रेक कार्यों को निर्धारित करने के लिए Whenever मणि का उपयोग करने की कोशिश कर रहा हूं। मैं अपने जीवन के लिए नहीं कर सकता, वास्तव में यह मेरी विकास मशीन पर क्रॉन नौकरियों को चलाने शुरू कर देता है।रेल, विकास में जब भी मणि
अन्य stackoverflow धागे से परखने के बाद, यह मैं इस जोड़ना चाहिए प्रकट होता है:
set :environment, "development"
मेरी schedule.rb फाइल करने के लिए
। लेकिन फिर क्या?
और फिर एक बार शुरू करने के बाद मैं क्रॉन नौकरियों को कैसे रोकूं?
OSX में रेल 3.2.3 का उपयोग
अद्यतन: जवाब $ whenever -w
जो एक crontab फ़ाइल को क्रॉन जॉब लिखते हैं चलाने के लिए है। सिस्टम तब तुरंत उस crontab फ़ाइल को चलाने शुरू होता है।
दुर्भाग्य से, जब भी शामिल है निम्नलिखित के लिए मेरे लॉगफ़ाइल: "rake aborted! Don't know how to build task <task name>"
मैं इस हो सकता है सोच रहा हूँ में जाना जाता crontab/rvm मुद्दे के कारण है, लेकिन किसी भी सुझाव का स्वागत है।
धन्यवाद। मुझे यह नहीं पता था कि जब भी आप 'जब भी -w' का उपयोग कर क्रॉन्टाब फ़ाइल में लिखते हैं, तो क्रोंटैब स्वचालित रूप से चलना शुरू हो जाता है (यानी आपको इसे निष्पादित करने के लिए कुछ और करने की ज़रूरत नहीं है।) दुर्भाग्यवश, जब भी कहता है तो मेरा लॉगफाइल "रेक निरस्त हो गया! पता नहीं कैसे कार्य" रेक कार्य कमांड प्रॉम्प्ट से $ रेक का उपयोग कर अपने आप काम करता है। कोई सुझाव? –
user1377556
आपके पास शायद कार्य या कहीं भी ईवेंट में गलत वाक्यविन्यास है। अधिक जानकारीपूर्ण स्टैक ट्रेस प्राप्त करने का प्रयास करें। – Conner
कुछ खोज करने के आसपास, ऐसा लगता है कि यह आरवीएम के साथ एक मुद्दा हो सकता है, जो स्पष्ट रूप से जब भी कुछ समस्याएं होती है। इस पर किसी भी सुझाव की सराहना की जाएगी। – user1377556