چگونه nodejs را نصب کنیم
پنجشنبه, ۱۵ خرداد ۱۳۹۳، ۱۱:۵۲ ب.ظ
یکی از ابزارهایی که به نظر من خیلی لازمه نودجیاس هستش. البته تعداد زیادی از ابزارهای دیگه هستند که نیاز به نود دارند مثل gulp و lesscss و browserify و ...
برای همین گفتم بد نیست اولین موضوعی که اینجا توضیح میدم نصب نودجیاس باشه. در مطلب بعدی هم توضیح میدم که نود چیه و برخی از امکاناتش رو معرفی میدم. در آیندهی نزدیک هم چند نمونه استفاده از نود رو خواهم نوشت انشا الله.
اصل بحث در ادامهی مطلب
برخی از لینوکسها مثل اوبونتو
طبق دستورات زیر:
sudo apt-get update sudo apt-get install nodejs sudo npm install n -g sudo n stable node --version
و اما توضیحات:
- خط اول مدیر بستهها رو بهروز میکنه (packet manager)
- خط دوم خود نود رو نصب میکنه
- خط سوم یکی از ابزارهای نود رو نصب میکنه به نام n که کارش مدیریت نسخههای نود هستش.
- خط چهارم هم نود رو به آخرین نسخهی پایدار ارتقا میده
- اگر همه چی خوب پیشرفته باشه خط آخر (پنجم) هم باید نسخهی نودجیاس رو نمایش بده. الان مال من v0.10.26 هستش.
برخی از دیگر لینوکسها
برخی از لینوکسها هنوز نود رو به طور رسمی پشتیبانی نمیکنند. برای همین باید نود رو از روی کد منبع (source code) نصب کنیم. من این روش رو نسخهبرداری کردم از اینجا، اینجا هم نسخهبرداری کرده از یه جای دیگه. اگه شما هم از روی من نسخهبرداری کنید دیگه چه نسخه تو نسخه بشه این.
و اما روش نصب:
#Quick cp from http://sekati.com/etc/install-nodejs-on-debian-squeeze # #Needed to install TileMill from MapBox # #Installs node.js which has npm bundled # #Build Dependencies sudo apt-get update && apt-get install git-core curl build-essential openssl libssl-dev #Install Node.js & NPM git clone https://github.com/joyent/node.git cd node # 'git tag' shows all available versions: select the latest stable. # git checkout v0.7.8 git checkout v0.10.28 # Configure seems not to find libssl by default so we give it an explicit pointer. # Optionally: you can isolate node by adding --prefix=/opt/node ./configure --openssl-libpath=/usr/lib/ssl make make test sudo make install node -v # it's alive! # Luck us: NPM is packaged with Node.js source so this is now installed too # curl http://npmjs.org/install.sh | sudo sh npm -v # it's alive!
توضیحش سخته، خودش هم یه چیزایی خارجکی نوشته، من هم حال ندارم. پس توضیح نمیدم
خطهایی هم با # شروع شده توضیحات هستش و دستوری رو انجام نمیده (کمرنگ نوشتن اونایی که نمیدونستند خجالت نکشند)
البته من به طور معمول خط make test رو میپیچونم چون میدونم فایده ایه نداره و فقط وقت تلف میکنه و تاثیری بر نصب نداره فقط تست میکنه کارهای قبلی درست انجام شده یا نه. فوقش نودم بد نصب شده دیگه :دی
نسخهی نود رو هم باید در خط git checkout v0.10.28 انتخاب کنید. امروز نسخهی پایدار، نسخهی v0.10.28 هستش. تا ببینیم فردا چی میشه.
نون گندم (مک)
فامیل دور:نخوردیم نون گندم،دیدیم که دست مردم
هر چند که مک نداریم ولی برخی از مردم گویا نون گندم خورده گفتن اینجوری نصب میکنند:
brew install node
بچهها (ویندوز)
میخواستم یه چیزایی بگم، نمیگم. ولش کن. و اما بعد
گفتن ویندوزیون بیایند در صفحهی دانلود نود و نصاب ویندوزی را بگیرند و نصب کنند درست میشود. (بشنو و باور نکن. این بیچاره ها یه خطفرمان درست و حسابی ندارند، آنها را چه به نود. توی ویندوز فقط میشه بازی کرد. البته بازی کردن هم قسمت مهمی از برنامه نویسیه)
بهروز کردن نود
من برای بهروز کردن نود از دستور زیر استفاده میکنم. توضیحاتش بالا هست.
sudo n stable node --version
حالا نسخهی نود من v0.10.28 هستش.
امشب بسه.
امیدوارم مفید بوده باشد