मैं कंसोल से अपना रेक कार्य शुरू करना चाहता हूं। क्या यह करने योग्य है? यदि हां, तो ऐसा कैसे करें?कंसोल से रेक कार्यों को कैसे चलाएं?
मैं कंसोल पर इस की कोशिश की:
require 'rake'
Rake::Task['my_task'].invoke
लेकिन यह मुझे इस त्रुटि दे:
RuntimeError: Don't know how to build task
यह रेक की तरह काम नहीं मिला सकते है।
किसी भी मदद की सराहना की जाएगी।
धन्यवाद
संपादित करें: मैं रेल 2.3.5
यह मेरी समस्या हल हो गया। धन्यवाद!! –
अधिक विकल्पों के लिए http://stackoverflow.com/questions/577944/how-to-run-rake-tasks-from-within-rake-tasks से परामर्श लें –
आप 'कह .invoke' और के बीच अंतर नोट करने के लिए चाहते हो सकता है '.execute', अगर आप (जैसे एक ऐप्लिकेशन है जो बहुत अधिक समय लगाता शुरू करने के लिए के साथ एक डेटा विवेक चेकर के रूप में) काम कई बार चलाने की आवश्यकता है तो आप करना चाहते हैं' कार्य .execute'। –