menu

ابزار های توسعه دهنده ی مدرن وب

نصب و راه اندازی npm و Ruby Gems

جمعه 19 شهریور 1395

در ادامه ی کار، به فصل های بعدی از ابزارهای توسعه دهنده ی مدرن وب میرسیم

اما قبل از شروع فصل بعد، اندکی صبر کنید!

از اینجا به بعد قراره جاده کمی لغزنده شود (البته برای کسایی که با Command Line زیاد کار نکرده اند، چون قراره کلی از Command Line استفاده کنیم)

تا به اینجای کار، به معرفی سه تا از محبوب ترین و پر استفاده ترین Front-end Framework ها پرداختیم، که نیاز زیادی به ابزار های Command Line base نداشتند

اما از اینجا به بعد، ابزارهایی که معرفی میکنیم خیلی هاشون قراره با Command Line کنترل بشند

و خیلی از اون ابزارها را باید نصب کرد

برای نصب این ابزار ها، اکثرا میتونیم از دو تا از Package Manager (سیستم های مدیریت بسته) ی محبوب استفاده کنیم.

Ruby Gems و NPM. پس قبل از شروع فصل های بعدی، برای اینکه هر دفعه نخوام درباره ی نصب بسته ها و NPM و Ruby Gems صحبت کنم، یه Mini Chapter اینجا میزنم درباره ی نصب این دو تا بسته.

پس شروع میکنیم.

تا الان توضیح دادم که این دوتا چی هستن. یه بار دیگه بزارید بگم سیستم های مدیریت بسته. یعنی به طور خلاصه یه نرم افزاره که باهاش میشه کلی نرم افزار دیگه نصب کرد!

یا دقیق ترش Package Manager!

بریم نصبشون کنیم

اول دوست دارم از NPM شروع کنم

NPM مخفف Node Package Manager هست و همونطور که از اسمش پیداس، یه Package manager ی هست که براساس Nodejs نوشته شده

برای نصب NPM اول به سایت Nodejs در اینجا سری میزنیم

همونطور که توی صفحه ی اول میبینید، به شما، بسته به سیستم عاملتون، یه نسخه برای دانلود پیشنهاد میده

اگه نسخه های دیگه هم خواستید میتونید به صفحه ی دانلود Node مراجعه کنید

یا اگه توی لینوکس هستید میتونید از کد زیر استفاده کنید

sudo apt-get install nodejs
sudo apt-get install npm

در هرصورت اگه توی لینوکس هستید یا ویندوز یا مک، نسخه ی مورد نظر را دانلود، یا کد مورد نظر را اجرا میکنید

دقت کنید که اگر توی ویندوز هستید، با نصب بسته ی Node به طور خودکار NPM نیز دانلود میشه، ولی اگه توی لینوکس هستید باید از کدی مثل کد زیر استفاده کنید

sudo apt-get install npm

به همین سادگی و به همین خوشمزگی

به عنوان آخرین مطلب مربوط به Node، برای استفاده از NPM و Node کافیه که کدهای خود را توی ترمینال وارد کنید. بهتره اول از همه ببینیم ورژن Node ما چند هست. برای اینکار توی Terminal میتونید کد زیر را بزنیم

node -v

یا برای این که ببینیم ورژن NPM ما چند هست

npm -v

دقت کنید که به روزرسانی node شاید چندان ضروری به نظر نرسه، اما سعی کنید که همیشه npm خودتون را به روز نگه دارید، چون که یه Package Manager و یه Controll system هست و به روز بودن اون باعث میشه که پکیج هایی که باهاش نصب میکنید به روز باشه

و اگه توی ویندوز هستید، بعد از نصب بسته ی Node، به شما یه Command Prompt مخصوص Node میده

که با باز کردن اون و زدن کد های زیر، میتونیم ورژن node و npm خودمون را ببینیم

node -v
npm -v

که البته در ادامه و در فصل های بعدی از npm بسیار استفاده خواهیم کرد.

میریم سراغ نصب Ruby Gems

برای نصب Ruby Gems در ویندوز، ما میتونیم از Ruby installer استفاده کنیم

اگه توی ویندوز هستید، خیلی راحت میتونید به صفحه ی دانلود مراجعه کرده، و آخرین نسخه را دانلود و نصب کنید

بعد از دانلود و نصب، خیلی شبیه به NPM، یه Command Prompt در اختیار ما میزاره که ما میتونیم از اون برای استفاده از gem استفاده کنیم. برای مثال نسخه ی Gem خودمون را بررسی میکنیم

gem -v

به همین سادگی، به همین خوشمزگی

اما اگه توی لینوکس هستید، برای نصب Ruby Gems میتونید از terminal استفاده کنید

sudo apt-get install rubygems

که البته با توجه به اینکه dependencies این پکیج، Ruby هست، با زدن کد بالا یه بار از شما میپرسه که آیا میخواهید Ruby هم نصب بشه، که شما باید Y را بزنید

و در نهایت برای بررسی نسخه ی gem خودمون میتونیم کد زیر را توی ترمینال بزنیم

gem -v

برای نصب Ruby Gems توی Mac OS ، نیاز به هیچ کاری نیست!

به طور پیشفرض، بسته های gem و ruby توی Mac نصب شده هستند و شما با زدن کد 

gem -v

میتونید ورژن اون را ببینید

اما اگه احیانا مشکلی بود یا خواستید نسخه ی دیگه از اون را نصب کنید یا هرچیز دیگه، میتونید به اینجا مراجعه کنید

البته این فقط یه mini chapter بود و کار اصلی ما، از فصل بعد شروع میشه!

پس فعلا تا فصل بعدی، بدرود