নোড.জেএস ম্যাক ওএসের সর্বশেষতম সংস্করণে আপগ্রেড করুন


721

বর্তমানে আমি ম্যাক ওএস এক্স 10.7.4 এ নোড.জেএস v0.6.16 ব্যবহার করছি। এখন আমি এটিকে সর্বশেষতম নোড.জেএস v0.8.1 এ আপগ্রেড করতে চাই। তবে nodejs.org থেকে সর্বশেষতম প্যাকেজ ফাইলটি ডাউনলোড এবং ইনস্টল করার পরে, আমি দেখতে পেয়েছি যে টার্মিনালে আমি "নোড-ভি" টাইপ করার সময় সিস্টেমটি এখনও v0.8.1 এর পরিবর্তে v0.6.16 ব্যবহার করছে। আমি কি কোন পদক্ষেপ মিস করেছি? বা, আমি কি সর্বশেষতমটি ইনস্টল করার আগে পুরাতন সংস্করণটি ভালভাবে আনইনস্টল করব?

বিটিডাব্লু, আমি জানি যে এনভিএম নোডেজ প্যাকেজ পরিচালনা করতে সহায়তা করতে পারে

https://github.com/creationix/nvm/

নোড.জেএস ব্যবহার না করে আপগ্রেড করার কোনও উপায় আছে কি?

আমি এই সমস্যাটি গুগল করেছি, তবে আমার কাছে মনে হয় সর্বশেষ নোড.জেএস এর জন্য এই প্রশ্নের খুব সুস্পষ্ট উত্তর নেই is


ধন্যবাদ বব আমি আমার প্রশ্ন আপডেট করেছি।
আফগল্ল্লো

কোনও উত্তরের বিষয়ে নিশ্চিত নয়, তবে স্পষ্টতার জন্য আপনি যখন আপডেট করবেন তখন কোনও নোড প্রক্রিয়া চলছে?
বব ডেভিস

না, আমি মনে করি না যে কোনও নোড প্রক্রিয়া চলছে। এবং ওএস পুনরায় চালু করার পরে, "নোড-ভি" কমান্ডটি এখনও দেখায় যে v0.6.16 চলছে।
আফগ্ল্লোলি

1
ভাবেন - এটি একটি 6 বছরের পুরানো প্রশ্ন এবং কিছু সমান পুরানো উত্তর সহ। সন্দেহ নেই যে সেগুলি তখনকার সেরা অনুশীলন ছিল। তবে 2018 হিসাবে brew upgrade nodeঠিক কাজ করা উচিত। নীচে ডাব্লুপিআরএল দ্বারা উত্তর দেখুন।
পিএসসিএল

2
ফেব্রুয়ারি 2019 এর @pscl হিসেবে npm ওয়েবসাইট আসলে মত একটি নোড সংস্করণ ম্যানেজার ব্যবহার করে পরামর্শ দেওয়া হচ্ছে nবা nvmইনস্টল এবং উভয় নোড এবং npm আপগ্রেড করার।
অ্যালেক্স

উত্তর:


1395

এখানে কিভাবে আমি সফলভাবে থেকে আপগ্রেড এর v0.8.18জন্য v0.10.20 অন্য কোন প্রয়োজনীয়তা ছাড়া চোলাই ইত্যাদি, (টার্মিনাল এই কমান্ড টাইপ):

  1. sudo npm cache clean -f (বাহিনী) আপনি এনপিএম ক্যাশে সাফ করুন
  2. sudo npm install -g nইনস্টল এন (এটি কিছুটা সময় নিতে পারে)
  3. sudo n stable বর্তমান স্থিতিশীল সংস্করণে আপগ্রেড করুন

নোট যা sudoআপনার পাসওয়ার্ড প্রম্পট করতে পারে।

ধাপ 3 সংক্রান্ত অতিরিক্ত নোট: stableজন্য বিনিময় করা যাবে latest, lts(লং টার্ম সাপোর্ট) অথবা যেমন কোনো নির্দিষ্ট সংস্করণ সংখ্যা 0.10.20

টাইপ করার সময় সংস্করণ নম্বরটি যদি না দেখা যায় node -vতবে আপনাকে পুনরায় বুট করতে হবে।

এই নির্দেশাবলী এছাড়াও এখানে পাওয়া যায়: davidwalsh.name/upgrade-nodejs এন প্যাকেজ
সম্পর্কে আরও তথ্য এখানে পাওয়া যায়: npmjs.com/package/n নোড.জেএস এর প্রকাশের সময়সূচী সম্পর্কে আরও তথ্য: github.com/nodejs/ দয়া করে


6
ম্যাকোস এক্স স্নো চিতাবাঘে v0.10 থেকে v0.12 এ নোড আপডেট করতে কাজ করেছে। ধন্যবাদ.
সালভাদোর পি।

3
FWIW আপনি বর্তমান স্থিতিশীল সংস্করণের পরিবর্তে দীর্ঘমেয়াদী সমর্থন সংস্করণ ইনস্টল করতে 'এন lts' ব্যবহার করতে পারেন (লেখার সময় 5.10.1 এর পরিবর্তে 4.4.3)
স্টিফেনটি

2
মিশ্রণ ত্রুটি ঘটছে। এটি বর্তমানে সঠিক উত্তর।
oguzhan00

5
sudo n ltsশেষ পদক্ষেপটি আপনাকে একটি দীর্ঘমেয়াদী সমর্থন সংস্করণ হিসাবে দেয়
স্লার্টিবার্টফেষ্ট

3
এটি কার্যকর হয়েছে, তবে "এন" ইনস্টল করার জন্য আদেশগুলি কী সাহায্য করে তা কেউ ব্যাখ্যা করে না। আমি আজই বুঝতে পেরেছি যে "এন" হ'ল নোড.জেএস সংস্করণ পরিচালক, কিছুটা এনপিএম জেএস
মার্ক

861

আপনি প্রথমে ইনস্টল করে থাকেন Node.js সঙ্গে Homebrew , সঞ্চালন করুন:

brew update
brew upgrade node
npm install -g npm

বা ওয়ান-লাইনার হিসাবে:

brew update && brew upgrade node && npm install -g npm

সংস্করণ পরিবর্তন করার একটি সুবিধাজনক উপায় হল এনভিএম ব্যবহার করা :

brew install nvm

এনভিএম সহ নোড.জেএস এর সর্বশেষতম সংস্করণ ইনস্টল করতে:

nvm install node

আপনি যদি কোনও প্যাকেজের মাধ্যমে ইনস্টল করেন তবে নোডেজ.এস.আর.জি . থেকে সর্বশেষতম সংস্করণটি ডাউনলোড করুন । নোড.জেএস ইনস্টল করা এবং এনপিএম আপডেট করা দেখুন ।


2
: @afterglowlee আপনি নতুন এক পুনরায় ইনস্টল করার আগে পুরোনো নোড আনইনস্টল করে পারে stackoverflow.com/questions/9044788/...
wprl

14
আমি এই উত্তরটি সবেমাত্র উন্নত করেছিলাম, কিন্তু 7 মিনিট অপেক্ষা করার পরে, ব্রিউ আমাকে জানায় ইনস্টলেশন ব্যর্থ হয়েছে ... আমি চেষ্টাও করেছি port upgrade node, তবে ইতিমধ্যে প্যাকেজটি বিশৃঙ্খলা করেছে এবং পোর্টটি এখন নোড খুঁজে পাচ্ছে না ... অবশেষে আমি নোডজেএস.আর.আর্গ.তে গিয়েছিলাম ইনস্টলেশন প্যাকেজ ডাউনলোড করুন, এবং বুম! এনপিএম সহ সবকিছু ঠিকঠাক হয়!
জিনঝাও হুও

3
@ জিনজাওও হোমব্রিউ, ম্যাকপোর্টস বা ফিংকের একটির বেশি ইনস্টল না করার পরামর্শ দেওয়া হচ্ছে।
wprl

2
বর্তমান চোলাই সংস্করণে এটি যুক্তরাষ্ট্রের "আপনি নিজেই npm আপডেট করেন, npm আপডেট কমান্ড ব্যবহার করবেন না আপডেটের npm মূল প্রজেক্টের-প্রস্তাবিত উপায় হল: ইনস্টল npm -G npm @ সর্বশেষ।"
পাসকাল

7
npm install -g nodeযদি আপনার নোড সংস্করণটি এখনও আপডেট না হয় তবে উপরের নির্দেশাবলী অনুসরণ করে চালান ।
থিলিনা হাসান্থা

172

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


এনপিএমের মাধ্যমে আপগ্রেড করা আপনি উপরে @ ম্যাথিয়াস দ্বারা বর্ণিত পদ্ধতিটি ব্যবহার করতে পারেন বা টার্মিনালের মাধ্যমে নিম্নলিখিত সহজ পদ্ধতিটি চয়ন করতে পারেন।

sudo npm cache clean -f
sudo npm install -g n
sudo n stable

যার পরে আপনি আপগ্রেডটি নিশ্চিত করতে বেছে নিতে পারেন

node -v

আপনার নোডেজগুলি সর্বশেষতম সংস্করণে আপগ্রেড হওয়া উচিত। আপনি যদি কোনও নির্দিষ্টটিতে আপগ্রেড করতে চান তবে তার পরিবর্তে v0.8.19 বলুন

sudo n stable

ব্যবহার

sudo n 0.8.19

সম্পাদনা করুন আপনার প্রয়োজন না হলে sudo ব্যবহার এড়িয়ে চলুন। মন্তব্যগুলিতে স্টিভ দ্বারা মন্তব্য দেখুন


4
আপনি কেন কোনও উত্তরকে নীচে নামবেন এবং কেন একটি ব্যাখ্যা যুক্ত করবেন না?
কেনেডি নাইগা

কারণ আপনি সুডো ব্যবহারের পরামর্শ দিচ্ছেন।
ওজেড

2
এটি কাজ করে, তবে: --forceপতাকাটি ব্যবহার করা কি সত্যিই প্রয়োজনীয় cache clean? এবং আমার sudoপ্রথম দুটি কমান্ডের প্রয়োজন হয়নি ।
স্টিভ বেনেট

এটি যোগ করার জন্য @ স্টিভবেনেটকে ধন্যবাদ, আমি নতুন বাচ্চাদের আটকে রাখার পরিবর্তে যাদের প্রয়োজন হবে তাদের অন্তর্ভুক্ত করার জন্য সুডো যুক্ত করেছি। তদুপরি, সুডো থাকা উভয় ক্ষেত্রেই কাজ করবে।
কেনেডি নাইগা

5
কখনও কখনও যখন প্রয়োজন হয় না তখন sudo ব্যবহার করা আসলে একটি বিশৃঙ্খলা সৃষ্টি করে, কারণ আপনার মালিকানাধীন ফাইলগুলি শেষ হয় root, যা পরে sudo ছাড়া পরিবর্তন করা যায় না।
স্টিভ বেনেট

59

Http://nodejs.org এ যান এবং ইনস্টলারটি ডাউনলোড করে চালান। এটি এখন কাজ করে - আমার পক্ষে কমপক্ষে।


আপনি কি কোনও সুযোগেই জানেন যে কীভাবে OS / X এ jode.js আপডেট ইনস্টল হয়?
Dimitrios Mistriotis

আমি নিশ্চিত না আপনি কী জিজ্ঞাসা করছেন আমি তা বুঝতে পেরেছি
স্পোকেন

1
বিভ্রান্তির জন্য দুঃখিত (তাড়াহুড়ো করে লিখেছেন)। আমি সরাসরি সাইটের ডাউনলোড লিঙ্ক, বর্তমান সংস্করণ: v0.8.14 থেকে নোড.জেএস ইনস্টল করেছি। যখন বলুন v0.8.15 প্রকাশিত হয়, তখন কি আমাকে আবার ডাউনলোড করতে হবে, এটি কী স্বয়ংক্রিয়ভাবে আপডেট হবে, এটি ঘরে বসে কল করে আমাকে জানিয়ে দেবে? হোমব্রু দিয়ে উদাহরণস্বরূপ আমি একটি ব্রিউ আপগ্রেড করছিলাম (তাই এটি আমার উপর
নির্ভর করে

1
আমি মনে করি না এটি বাড়িতে কল করবে। আপনার নিয়মিত চেক করতে হবে এবং তাদের ওয়েবপৃষ্ঠা থেকে আমার মনে হয় নতুন সংস্করণটি ডাউনলোড করতে হবে। তবে আমি এটিতে 100% নই।
স্পোকেন

5
সম্ভবত এখানে সবচেয়ে সহজ উপায়।
মোহিত

45

আপনি এনভিএম ইনস্টল করতে এবং নোড.জেএস এর একাধিক সংস্করণ ইনস্টল করতে পারেন ।

curl https://raw.github.com/creationix/nvm/master/install.sh | sh
source ~/.nvm/nvm.sh

এবং তারপরে চালান:

nvm install 0.8.22  #(or whatever version of Node.js you want)

আপনি কোন সংস্করণগুলি ইনস্টল করেছেন তা দেখতে পাবেন:

nvm list

এবং আপনি এর সাথে সংস্করণগুলির মধ্যে পরিবর্তন করতে পারেন:

nvm use 0.8.22

এনভিএম ব্যবহারের দুর্দান্ত জিনিসটি হ'ল আপনি একে অপরের পাশাপাশি বিভিন্ন সংস্করণও পরীক্ষা করতে পারেন। যদি বিভিন্ন অ্যাপের নোড.জেএস এর বিভিন্ন সংস্করণ প্রয়োজন হয় তবে আপনি সেগুলি উভয়ই চালাতে পারেন run


2
আমি এখন এই পদ্ধতিটি ব্যবহার করছি। আমার কাছে মনে হয় এটি একই মেশিনে একাধিক সংস্করণ চালু রাখার সেরা উপায়।
আফগ্লোলি


24

কেবল জেএস ওয়েবসাইট নোডে যান এবং সর্বশেষতম সংস্করণ ইনস্টল করুন।

প্রস্তাবিত স্থিতিশীল সংস্করণের পরিবর্তে সর্বশেষতম সংস্করণ ইনস্টল করবেন। এটি আপনাকে নোডে সর্বশেষতম ES6 বৈশিষ্ট্যগুলি ব্যবহার করার স্বাধীনতা দেবে।

এখানে পাওয়া যাবে নোড জেএস

এছাড়াও এনপিএম আপডেট করতে আপনাকে এই কমান্ডটি ব্যবহার করতে হবে।

sudo npm i -g npm@latest

আপনার সমস্ত প্রকল্প ভাল কাজ করবে।


ম্যাকের জন্য অন্যান্য বিকল্প: brew update && brew install node && npm -g npm


20

ম্যাকোজে হোমব্রু প্রস্তাবিত উপায়টি চালানো হয়

brew install node
npm install -g npm@latest

টার্মিনাল কমান্ডগুলির স্ক্রিনশট


1
এটি কেবলমাত্র বর্তমানের ব্রিউড সংস্করণ নয়, সত্যই সর্বশেষতম সংস্করণ ইনস্টল করবে।
নিক উডহামস

11

আমি নিম্নলিখিত কমান্ড ব্যবহার করে নোড আপগ্রেড করতে সক্ষম

nvm install node --reinstall-packages-from=node

8

দুঃখের বিষয়, nআমার জন্য কাজ করে না। আমি ব্যবহার করি node version manager or nvmএবং এটি একটি কবজির মতো কাজ করে। কীভাবে ইনস্টল করবেন তার লিঙ্কটি এখানে nvm: https://github.com/creationix/nvm#installation

  • nvm i 8.11.2 সর্বশেষ এলটিএসে আপগ্রেড করুন
  • nvm use 8.11.2 এটা ব্যবহার করো
  • node -v আপনার সর্বশেষ সংস্করণ পরীক্ষা করুন

1
এটি আমার জন্য কাজ করেছে। আমি শীর্ষে বেশ কয়েকটি মন্তব্য চেষ্টা করেছি, তবে পদক্ষেপগুলি অনুসরণ করার পরে, নোডটি এখনও v6 এ আটকে আছে। ধন্যবাদ!
গেডিআই

1
এটি আমার পক্ষে কাজ করেছে। ধন্যবাদ জানোমিস্টার গৃহীত উত্তরের জন্য উত্সাহিত করুন
রিচার্ড অ্যায়ার

6

Nodejs.org ওয়েবসাইটে যান এবং ইনস্টল করুন সর্বশেষ pkg ডাউনলোড করুন। এটা আমার জন্য কাজ করে

আমি আমার নোড আপগ্রেড করার জন্য ব্রিউ ব্যবহার করেছি। এটি ইনস্টল হয়েছে তবে এটিতে অবস্থিত /usr/local/Cellar/node/5.5.0এবং সেখানে একটি ডিফল্ট নোড রয়েছে /usr/local/bin/nodeযা আমাকে বিরক্ত করে। আমি নরম লিঙ্কটি তৈরি করতে চাই না কারণ আমি জানি না কীভাবে মদ তৈরি করা হয়। সুতরাং আমি pkgফাইলটি ডাউনলোড করেছি , ইনস্টল করেছি এবং এই তথ্যটি পেয়েছি:

Node.js এ ইনস্টল করা হয়েছিল

/usr/local/bin/node

npm এ ইনস্টল করা হয়েছিল

/usr/local/bin/npm

/usr/local/binএটি আপনার AT PATH এ রয়েছে তা নিশ্চিত করুন ।

এখন আপগ্রেড সম্পন্ন হয়েছে


5

আপনি কেবল nodejs.org এ গিয়ে নতুন প্যাকেজটি ডাউনলোড করতে পারেন। এটি আপনার জন্য যথাযথভাবে আপডেট হবে। এনপিএম পাশাপাশি আপডেট করা হবে।


2
এতদূর সহজ, যদি আপনি প্রাথমিকভাবে ডি ওয়েবসাইটের মাধ্যমে এটি ইনস্টল করেন।
এলউইন

3

আপনি চালাতে পারেন তবে আপনি আড়াল করতে পারবেন না ... শেষে আপনি যেভাবেই এনভিএম ব্যবহার করবেন ।


2
অথবা 'এন' প্যাকেজ ... কেনি ওয়েস্টের উত্তর দেখুন যদি আপনি কোনও সাধারণ প্যাকেজ ম্যানেজার চান তবে আপনি এনপিএমের মাধ্যমে ইনস্টল করতে পারেন।
গভীরতা ফার্স্ট ডিজাইনার

3

আমি মনে করি নোড.জেএস এর সর্বশেষতম সংস্করণটি ব্যবহার করার সবচেয়ে সহজ উপায় হ'ল আপনি যদি নোডের বিভিন্ন সংস্করণ ব্যবহার করতে চান তবে ওয়েবসাইট https://nodejs.org/en/download/current/ এ সর্বাধিক নতুন নোড.জেএস পিকেজি ফাইল পাওয়া g .js এটিকে পরিচালনা করতে আপনি এনভিএম বা এন ব্যবহার করতে পারেন।


3
sudo npm install -g n

এবং তারপর

sudo n latest for linux/mac users

উইন্ডোজ জন্য দয়া করে নোড পুনরায় ইনস্টল করুন।


3

এনভিএম এনভিএম একটি স্ক্রিপ্ট-ভিত্তিক নোড সংস্করণ পরিচালক manager ডকুমেন্টেশনে বর্ণিত হিসাবে আপনি এটি একটি কার্ল এবং ব্যাশ ওয়ান-লাইনার দিয়ে সহজেই ইনস্টল করতে পারেন। এটি হোমব্রিউতেও উপলব্ধ।

ধরে নিচ্ছি আপনি এনভিএম সফলভাবে ইনস্টল করেছেন। নিম্নলিখিতটি নোডের সর্বশেষতম সংস্করণটি ইনস্টল করবে।

 nvm install node --reinstall-packages-from=node

শেষ বিকল্পটি আপনার নতুন সংস্করণে সমস্ত গ্লোবাল এনপিএম প্যাকেজ ইনস্টল করে। এইভাবে প্যাকেজগুলি যেমন মোচা এবং নোড-ইন্সপেক্টর কাজ করে।

এন এন একটি এনএমপি-ভিত্তিক নোড সংস্করণ পরিচালক। আপনিই প্রথম নোড কিছু সংস্করণ ইনস্টল করার এবং তারপর চালিয়ে এটি ইনস্টল করতে পারেন npm install -g n

ধরে নিচ্ছি আপনি সফলভাবে ইনস্টল করেছেন এন। নিম্নলিখিতটি নোডের সর্বশেষতম সংস্করণটি ইনস্টল করবে।

sudo n latest

হোমব্রু হোমব্রু ম্যাকের জন্য জনপ্রিয় দুটি প্যাকেজ পরিচালকদের মধ্যে একটি। ধরে নিচ্ছি আপনি পূর্বে ব্রিউ ইনস্টল নোডের সাথে নোড ইনস্টল করেছেন। আপনি সূত্রগুলি সহ আপ টু ডেট পেতে পারেন এবং নিম্নলিখিতটি সহ সর্বশেষতম নোড.জেএস সংস্করণে আপগ্রেড করতে পারেন।

1 brew update
2 brew upgrade node

ম্যাকপোর্টস ম্যাকপোর্টস ম্যাকের জন্য অন্য প্যাকেজ ম্যানেজার। নিম্নলিখিত আপডেট সংস্করণ অ্যাক্সেস পেতে স্থানীয় পোর্ট ট্রি আপডেট করা হবে। তারপরে এটি নোড.জেএস এর সর্বশেষতম সংস্করণ ইনস্টল করবে আপনার প্যাকেজের পূর্ববর্তী সংস্করণ ইনস্টল থাকলেও এটি কাজ করে।

1 sudo port selfupdate
2 sudo port install nodejs-devel

brew upgrade nodeহাওয়া
খাওয়ারিজমি

এটিই ওএসএক্সে আমার জন্য কাজ করেছিল। আমি সম্ভবত এনভিএম ইনস্টল করেছিলাম কারণ সম্পর্কিত কমান্ডের পরেও node -vআমাকে দিয়ে চলেছে । ব্রিউ আপগ্রেড এক কাজ করেছে। ধন্যবাদ। 6.11.1n latest
খোম নাজিদ

2

এই দুটি পদ্ধতি যা আমি চেষ্টা করেছি তা কাজ করছে না:

  1. এনপিএম ব্যবহার করুন

sudo npm cache clean -f

sudo npm install -g n

sudo n stable

  1. অফিসিয়াল ওয়েবসাইট থেকে ম্যানুয়াল ইনস্টল নোড ( https://nodejs.org/en/ )

চেষ্টা করার node -vপরেও নোডের পুরানো সংস্করণটি দেখায়।


নীচের পদ্ধতিটি আমার পক্ষে কাজ করে:

পদক্ষেপ 1: এনভিএম ইনস্টল করুন (আরও তথ্যের জন্য: https://github.com/creationix/nvm#installation )

টার্মিনালটি খুলুন এবং এই আদেশটি টাইপ করুন:

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash

টার্মিনালটি বন্ধ করুন এবং এটি আবার খুলুন।

এনভিএম ইনস্টল করা আছে কিনা তা পরীক্ষা করতে এই কমান্ডটি টাইপ করুন:

command -v nvm

এখানে চিত্র বর্ণনা লিখুন

পদক্ষেপ 2: নোডের সর্বশেষ রিলিজ ডাউনলোড, সংকলন এবং ইনস্টল করতে, এটি টাইপ করুন:

nvm install node ("নোড" সর্বশেষ সংস্করণের জন্য একটি উপনাম)

নোড সর্বশেষ সংস্করণ (v10.11.0) পায় কিনা তা পরীক্ষা করতে।

এখানে চিত্র বর্ণনা লিখুন

সর্বশেষ নোড ইনস্টল করা সর্বশেষতম এনপিএমও ইনস্টল করে।

এনপিএম সর্বশেষতম সংস্করণ (6.4.1) পায় কিনা তা পরীক্ষা করে দেখুন।

এখানে চিত্র বর্ণনা লিখুন


আমি খুঁজে পেয়েছি যে এই পদ্ধতিটি এখন আমার পক্ষে কাজ করছে না। আমি পরিবর্তে এটি কীভাবে করেছি: npm install -g n sudo n 10.11.0(আমার ক্ষেত্রে, আমি কেবল 10.11.0 এ আপডেট করতে চাই) তারপরে এটি 10.11.0 এ আপডেট হয়েছেnode -v
সাভিয়া কাও


2

সহজ নাদ নিরাপদ পদক্ষেপ

পদক্ষেপ 1: এনভিএম ইনস্টল করুন

brew install nvm

পদক্ষেপ 2: এনভিএমের জন্য একটি ডিরেক্টরি তৈরি করুন

mkdir ~/.nvm/

পদক্ষেপ 3: আপনার পরিবেশগত পরিবর্তনগুলি কনফিগার করুন

nano ~/.bash_profile

নীচে কোডটি আটকান

export NVM_DIR=~/.nvm
source $(brew --prefix nvm)/nvm.sh

source ~/.bash_profile

পদক্ষেপ 4: আপনার কাজ ডাবল পরীক্ষা করুন

nvm ls

পদক্ষেপ 5: নোড ইনস্টল করুন

nvm install 9.x.x

পদক্ষেপ:: আপগ্রেড করুন

nvm ls-remote

   v10.16.2   (LTS: Dubnium)
   v10.16.3   (Latest LTS: Dubnium) ..........

এনভিএম ইনস্টল করুন v10.16.3

সমস্যা সমাধান

Error Example #1
rm -rf /usr/local/lib/node_modules
brew uninstall node
brew install node --without-npm
echo prefix=~/.npm-packages >> ~/.npmrc
curl -L https://www.npmjs.com/install.sh | sh

https://www.chrisjmendez.com/2018/02/07/install/


1

প্রকল্পের প্রয়োজন অনুযায়ী নোড আপগ্রেড করতে এনভিএম ব্যবহার করুন ..

হোমব্রিউয়ের মাধ্যমে এনভিএম ইনস্টল করুন .. ব্রিউ আপডেট ব্রিউ ইনস্টল এনভিএম এমকেডির ~ / .nvm ন্যানো ~ / .বাশ_প্রোফাইল

আপনার .bash_profile ফাইলটিতে (আপনি নিজের শেল অনুযায়ী কোনও অন্য ফাইল ব্যবহার করতে পারেন), নিম্নলিখিতগুলি যুক্ত করুন:

এনভিএম_ডিআর = ~ / .nvm উত্স export (ব্রিউ - প্রিফিক্স এনভিএম) /nvm.sh রফতানি করুন

উত্স। / .Bash_ প্রোফাইলে প্রতিধ্বনি $ NVM_DIR


0

আমারও একই সমস্যা ছিল। এটি আমার পক্ষে কাজ করেছিল কারণ আমি বিশ্বজুড়ে নোড.জেএস ওয়েবসাইট থেকে ডাউনলোড এবং ইনস্টল করেছি download

আমি যা করেছি তা হল এনভিএম (নোড সংস্করণ পরিচালক) একবার চেষ্টা করে দেখুন। আপনার টার্মিনালে নিম্নলিখিত আদেশে কমান্ডগুলি করুন

  1. কার্ল -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | সজোরে আঘাত

  2. কমান্ড -v এনভিএম

  3. এনভিএম ইনস্টল নোড

  4. নোড-ভি (আপডেটটি নিশ্চিত করতে)


0

আপনি সর্বশেষতম সংস্করণে নোড আপগ্রেড করতে সরাসরি কার্ল ব্যবহার করতে পারেন। নিম্নলিখিত কমান্ড চালান:

curl "https://nodejs.org/dist/latest/node-${VERSION:-$(wget -qO- https://nodejs.org/dist/latest/ | sed -nE 's|.*>node-(.*)\.pkg</a>.*|\1|p')}.pkg" > "$HOME/Downloads/node-latest.pkg" && sudo installer -store -pkg "$HOME/Downloads/node-latest.pkg" -target "/"

তথ্যসূত্র: https://nodejs.org/en/download/package-manager/#macos


0

এই মাত্র যারা নোড দিয়ে ইনস্টল না জন্য কিছু তথ্য যোগ হয় Homebrew কিন্তু যখন সাথে প্যাকেজ ইনস্টল করার চেষ্টা যে খুব ত্রুটি পেয়ে npm উপর Mac OS X এর

আমি এই ভাল নিবন্ধটি খুঁজে পেয়েছিলাম যা নোডকে আপনি যেভাবে মূলত ইনস্টল করেছেন সেভাবেই কীভাবে সম্পূর্ণ অপসারণ করবেন ।

নোডের পরে , এনএমপি এবং এন সম্পূর্ণভাবে আমার মেশিন থেকে অপসারণ করা হয়েছে, আমি নোড ওয়েবসাইট থেকে অফিসিয়াল .pckg ইনস্টলার ব্যবহার করে নোড.জেএস পুনরায় ইনস্টল করেছি I এবং সবকিছু ঠিক ফিরে গেছে।

আশা করি এটি কাউকে সাহায্য করবে।


-1

আমি কোডের এক লাইনের সাথে 20 সেকেন্ডে আপডেট করতে সক্ষম হয়েছি

sudo n latest

অন্যান্য কমান্ডগুলি আমার পক্ষে কাজ করে না, তবে এটি কার্যকর হয়েছিল। আশা করি এটি কারও সাহায্য করবে।

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