অন্য প্যাকেজের সাথে নামের বিরোধের কারণে node
উবুন্টুতে নোডজেএস ইন্টারপ্রেটার নাম ( ) নামকরণ করা হয়েছে nodejs
। রিডমি কি এখানে। দেবিয়ান বলেছেন:
নোড.জেএস ইন্টারপ্রেটার কমান্ডের প্রবাহের নাম "নোড"। দেবিয়ান-তে দোভাষী অনুবাদ কমান্ডটি "নোডেজ" এ পরিবর্তন করা হয়েছে।
এটি একটি নেমস্পেসের সংঘর্ষ রোধ করার জন্য করা হয়েছিল: অন্যান্য কমান্ডগুলি তাদের প্রবাহে একই নাম ব্যবহার করে, যেমন "নোড" প্যাকেজ থেকে ax25-নোড।
শেল কমান্ড হিসাবে নোড.জেসকে কলকারী স্ক্রিপ্টগুলি পরিবর্তে "নোডেজ" কমান্ডটি ব্যবহার করতে হবে।
যাইহোক, নোডেজ ব্যবহার করে প্যাকেজগুলি ব্যবহার করে ইনস্টল করা সম্ভব npm
। প্যাকেজ ইনস্টলেশন নিম্নলিখিত ত্রুটি সহ ব্যর্থ:
sh: 1: node: not found npm WARN This failure might be due to the use of legacy binary "node" npm WARN For further explanations, please read /usr/share/doc/nodejs/README.Debian
আমি এনপিএমকে কীভাবে বুঝব যে নোডেজগুলি ইতিমধ্যে সিস্টেমে ইনস্টল করা আছে তবে দোভাষীর নাম আলাদা?
ln -s nodejs node
মধ্যে/usr/bin
। যদিও এটি হ্যাক এক ধরণের।