ইনস্টল করার পরে ওবুন্টু 14.04 এ নোড খুঁজতে সমস্যা হচ্ছে


20

আমি উবুন্টু 14.04 এ NodeJS ইনস্টল nvmএই সাইটের অনুসরণ করে ইনস্টল করার প্রক্রিয়া NodeJS আমি নিম্নলিখিত সমস্যা

nvm ls
    sbin
mkdir: cannot create directory ‘/usr/sbin/alias’: Permission denied

তারপরে আমি এটিকে ( এনভিএম সমাধান থেকে ) সমাধান করতে পেরেছি

$ export NVM_DIR=~/.nvm
$ echo $NVM_DIR
/home/roy/.nvm

তারপরে এটি কাজ করে works

এখন সমস্যাটির মুখোমুখি হ'ল আমি পুনরায় চালু করা বা একটি নতুন কনসোল খোলার পরে আমি আর খুঁজে পাচ্ছি না node

roy@Croy:~$ node -version
The program 'node' can be found in the following packages:

 * node

 * nodejs-legacy

Try: sudo apt-get install <selected package>

আমাকে এই পদক্ষেপগুলি অনুসরণ করতে হবে,

আমি nvm install 0.11.13তখন তা দেখায়

v0.11.13 is already installed.
Now using node v0.11.13

এখানে আমার স্ট্যাকওভারফ্লো প্রশ্ন - নীচের উত্তরটি কাজ করছে না।

এখান থেকে কীভাবে বাইরে আসবেন?


এই লিঙ্কটি ব্যবহার করে দেখুন ফাইল ~ /। প্রোফাইল দুটি ডেস্কটপ সেশন এবং পাঠ্য সেশনের জন্য ব্যবহৃত হয়।
লেটি

আপনি যে গাইডটি অনুসরণ করেছেন তা পড়ে, মনে হয় যে curl https://raw.githubusercontent.com/creationix/nvm/v0.7.0/install.sh | shপদক্ষেপটি ভুল হয়েছে। আপনি আপনার ~ /। প্রোফাইলটি সংরক্ষণ করতে পারেন (/ টেম্পে একটি অনুলিপি তৈরি করুন), এই পদক্ষেপটি পুনরায় করুন এবং নতুন কি তা চেক করুনdiff /tmp/.profile ~/.profile
লেটি

উত্তর:


36

যেমনটি এখানে দেখা যায়

  1. আপনার আদেশ প্রদান করুন:

    which node
    

    এবং আমার ক্ষেত্রে এটি প্রদর্শিত হয় /usr/sbin/node

  2. যদি এটি বলে যে কমান্ডটি পাওয়া যায় নি, তবে 3 এ যান it

    sudo rm /usr/sbin/node
    
  3. আপনার আদেশ প্রদান করুন:

    which nodejs
    

    আমার ক্ষেত্রে এটি প্রদর্শিত /usr/bin/nodejs

  4. একটি লিঙ্ক তৈরি করুন

    sudo ln -s /usr/bin/nodejs /usr/bin/node
    

    অথবা

    sudo ln -s /usr/bin/nodejs /usr/sbin/node
    

2
এই উত্তর হওয়া উচিত।
ডোমিনিক


2

যেমনটি এখানে দেখা যায়

অন্য প্যাকেজের সাথে বিরোধের কারণে উবুন্টু সংগ্রহস্থল থেকে এক্সিকিউটেবলকে nodejsনোডের পরিবর্তে ডাকা হয়। আপনি সফ্টওয়্যারটি চালাচ্ছেন বলে এটি মনে রাখবেন।

user@xxx:~ $ node --version
The program 'node' can be found in the following packages:
* node
* nodejs-legacy
Ask your administrator to install one of them

user@xxx:~ $ nodejs --version
v0.10.25

1

বর্তমান সংস্করণে নোডের আলাদা নাম রয়েছে, খনিটি v0.10.25

স্রোত nodeঠিক আছে nodejs

পুরানো কমান্ডগুলি ব্যবহার করতে আপনাকে এই জাতীয় প্রতীকী লিঙ্ক তৈরি করতে হবে।

ln -s /usr/bin/nodejs /usr/bin/node

এবং এটাই.

চালান: node --version


পরামর্শ: "বর্তমান সংস্করণ" সম্পর্কিত, আপনার কোন সংস্করণটি অর্থাত্ 0.10.25~dfsg2-2ubuntu1বিশ্বস্ত মুক্তির জন্য বোঝানো ভাল এটি উত্তম ?
ক্লিয়ারকিমুরা

0

নিম্নলিখিত লাইনটি আপনার নোড যুক্ত করে $PATH:

nvm alias default 5.1

আপনার ইনস্টল নোড সংস্করণ ব্যবহার করুন।


0

নোডেজ সাইট থেকে সরকারী নির্দেশাবলীর ব্যবহার সম্পর্কে কীভাবে :

ভি 6 এর জন্য:

curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
sudo apt-get install -y nodejs

ভি 4 এর জন্য:

curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash -
sudo apt-get install -y nodejs

আমি এগুলি উইন্ডোজ বাশ থেকে পরীক্ষা করেছি (লিনাক্সের সাবসিস্টেমের মাধ্যমে - 14.04) এবং এটির সঠিক nodeনাম ছিল। sudo apt-get install -y nodejsপ্রথমে সেটআপ স্ক্রিপ্টটি চালনা না করে দৌড়ানোর ফলে আপনি নোড ০.১০ পাবেন।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.