मुझे मोचा को उम्मीद के मुताबिक काम करने में परेशानी हो रही है, और मैं दस्तावेज के रूप में कहना पसंद करूंगा, लेकिन वहाँ (प्रतीत होता है) वास्तव में चल रही चीज पर ज्यादा प्रलेखन नहीं होना चाहिए।
मैंने इसे npm
(विश्व स्तर पर और स्थानीय रूप से) दोनों का उपयोग करके स्थापित किया है , और हर बार जब मैं इसे चलाता हूं तो मुझे मिलता है:
$ mocha
mocha: command not found
ठीक है, तो मुझे लगा कि यह मेरे अंदर नहीं है PATH
, इसलिए मैंने इसे सीधे चलाने की कोशिश की,
$ ./node_modules/mocha/bin/mocha
execvp(): No such file or directory
अंत में, मैंने दूसरी bin
फाइल से टकराने की कोशिश की , और मिल गया,
$ ./node_modules/mocha/bin/_mocha
path.existsSync is deprecated. It is now called `fs.existsSync`.
.
✔ 1 tests complete (1ms)
मैं केवल एक ही आदेश के साथ अपने परीक्षणों को कैसे निष्पादित कर सकता हूं? प्रतिज्ञा आपको लगता है, लेकिन मैंने सुना है कि मोचा बेहतर विकल्प है, मैं अभी इसे सही तरीके से काम नहीं कर पा रहा हूं।
और मेरे तीसरे प्रयास में मुझे मिली त्रुटि पर कोई विचार?
संपादित करें:
मैं चल रहा हुँ,
- उबंटू 11.10 64-बिट
- नोड .js 0.7.5
- एनपीएम 1.1.8
- मोचा 0.14.1
- 0.6.0 चाहिए
npm install mocha
, मुझे./node_modules/.bin/mocha
उम्मीद के मुताबिक मिल गया है।sudo npm install -g mocha
मुझे मिलता है/usr/local/bin/mocha
। यदि यह आपके वातावरण में ठीक से काम नहीं करता है, तो यह बग हो सकता है, या नोड 0.7 का समर्थन करने के लिए सिर्फ मोचा अपडेट नहीं किया जा सकता है। *। आपके पदावनति चेतावनी के संबंध में,exists
और नोड 0.7.1existsSync
से स्थानांतरित करpath
दियाfs
गया।