আমি সবেমাত্র একটি নতুন ইসি 2 মাইক্রো ইনস্ট্যান্সে নোডেজ ইনস্টল করেছি।
আমি এটি সাধারনত ইনস্টল করেছি, ./configure -> make -> sudo make install।
সমস্যা: আমি যখন ইসি 2 ব্যবহারকারীর অধীনে "নোড" চালাই, তখন এটি পুরোপুরি চলে। আমি যখন "সুডো নোড" চালাই, এটি ব্যর্থ হয়।
আমি জানতে পেরেছি যে নোডটি এখানে রয়েছে:
[ec2-user@XXXX ~]$ whereis node
node: /usr/local/bin/node /usr/local/lib/node
এবং বর্তমান পথ হয়
[ec2-user@XXXX ~]$ echo $PATH
/usr/local/bin:/bin:/usr/bin:/opt/aws/bin:/home/ec2-user/bin
তবে, সুডো পথটি
[root@ip-10-112-222-32 ~]# echo $PATH
/usr/local/sbin:/sbin:/bin:/usr/sbin:/usr/bin:/opt/aws/bin:/root/bin
তারপরে আমি নোডের পাথগুলিকে অন্তর্ভুক্ত করার জন্য রুট PATH সম্পাদনা করার চেষ্টা করেছি, সুতরাং যখন আমি রুট হিসাবে লগ ইন করি তখন "নোড" চালিত হয় - তবে আমি যখন ইসি 2-ব্যবহারকারী হিসাবে লগ ইন করব এবং "সুডো নোড" চালাব তখন এটি কার্যকর হবে না ।
সঠিকভাবে এনপিএম ইনস্টল করার জন্য আমার এটি দরকার। "সুডো নোড" চালানোর সময় নোড পাথ কীভাবে অন্তর্ভুক্ত করবেন সে সম্পর্কে কোনও ধারণা?