আমার দুটি উবুন্টু 12.10 মেশিন রয়েছে: মেশিন এ একটি ভিএমওয়্যার ভিএম এবং মেশিন বি হ'ল এবং পুরানো এসার ল্যাপটপ। উভয় মেশিনে, আমি এপেট-গেট ব্যবহার করে নোড ইনস্টল করেছি। তবে মেশিন এ মূল বাইনারি হিসাবে /usr/bin/node
এবং মেশিন বি হিসাবে ইনস্টল করে /usr/bin/nodejs
। এখানে আমি কিছু আচরণগুলি পর্যবেক্ষণ করেছি:
- উভয় মেশিন কমান্ডের
/usr/bin/node
প্রতিক্রিয়া হিসাবে ফিরে আসেwhich node
। তবে মেশিন বি তে এ জাতীয় কোনও ফাইল নেই। - কমান্ড জারি করা
node
বি মেশিনের জন্য নয়, বি এরnodejs
পরিবর্তে , মেশিন এ এর জন্য কাজ করে। - বি-তে, / এসবিন / নোড নামে একটি বাইনারি রয়েছে, এ-তে এটি নেই।
উভয় মেশিনে বিকাশ করার সময় এই আচরণগুলি অসঙ্গতি সমস্যা সৃষ্টি করে। আপাতত, আমি বি তে বাইনারিগুলির নাম পরিবর্তন করে প্রায় কাজ করেছি:
sudo mv /sbin/node /sbin/node-sbin
sudo ln -s /usr/bin/nodejs /usr/bin/node
আসলেই এটি ঠিক করার কোনও উপায় আছে, যাতে নোডের /usr/bin/node
পরিবর্তে ইনস্টল করা হবে /usr/bin/nodejs
?