আমি মোচাকে প্রত্যাশা অনুযায়ী কাজ করতে পেতে সমস্যা হচ্ছি , এবং আমি নথিভুক্ত হিসাবে বলতে চাই, তবে জিনিসটি চলমান হওয়ার বিষয়ে খুব বেশি ডকুমেন্টেশন না থাকার (উপস্থিত) আছে।
আমি এটি 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-বিট
- নোড.জেএস 0.7.5
- এনপিএম 1.1.8
- মোচা 0.14.1
- 0.6.0 করা উচিত
npm install mocha
, আমি./node_modules/.bin/mocha
প্রত্যাশা অনুযায়ী পেয়েছি assudo npm install -g mocha
আমাকে পায়/usr/local/bin/mocha
। যদি এটি আপনার পরিবেশে সঠিকভাবে কাজ না করে তবে এটি একটি বাগ হতে পারে, বা নোড 0.7 সমর্থন করার জন্য কেবল মোচা আপডেট করা হয়নি * আপনার থামিয়ে দেওয়া সাবধানবাণী সম্বন্ধেexists
এবংexistsSync
থেকে সরানো হয়েছেpath
থেকেfs
নোড 0.7.1 হবে।