سید

بلاگ شخصی سید مرتضی موسوی

سید

بلاگ شخصی سید مرتضی موسوی

چگونه 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 هستش.

امشب بسه.
امیدوارم مفید بوده باشد
  • سید مرتضی موسوی

نود‌جی‌اس

برنامه نویسی

نظرات  (۱)

  • علی چوپان ابراهیم حصاری
  • خواندیم!
    :)

    ارسال نظر

    ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
    شما میتوانید از این تگهای html استفاده کنید:
    <b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
    تجدید کد امنیتی