نصب روبی و روبی آن ریلز روی ویندوز

همونطور که میدونیم نصب و استفاده زبان های برنامه نویسی و فریمورک ها در ویندوز به آسانی لینوکس و مک نیست.البته در این مورد نظر ها متفاوته ولی متاسفانه در مورد بیشتر برنامه های مورد استفاده دولوپر ها صدق میکنه.


روبی آن ریلز هم مثل زبونش هزار راه برای رسیدن به هدف برای ما قرار داده ولی هدف ما نصب منطقی و به روزترین نسخه و راحت ترین روش هستش :)

اگر به جای خوندن تمام روش های نصب روبی یک روش رو دنبال کنید خیلی راحت به نتیجه میرسید.
اگر به جای خوندن تمام روش های نصب روبی یک روش رو دنبال کنید خیلی راحت به نتیجه میرسید.

نصب روبی و روبی آن ریلز در واقع پیچیدگی خاصی نداره دلیل اینکه سخت بنظر میرسه راه های مختلف نصب و آموزش های قدیمی که همخوانی با برنامه جدید ندارند هستش که کاربر رو سردر گم میکنه.اصلابه نظر خیلی ها قدیما نصب روبی روی ویندوز از خود روبی سخت تر بود.

پیش نیاز نصب :

---- فقط روبی ! ----

- قدم اول نصب روبی :

اگر میخواین مثل یه حرفه ای رفتار کنید برنامه و پکیج های از پیش تعریف شده سایت هایی که سرچ کردین رو فراموش کنید. راحت ترین و مطمئن ترین راه نصب دستی روبی آن ریلز هستش.
* سایت روبی آن ریلز اینستالر رو فراموش کنید چون از نسخه و کتابخانه های قدیمی روبی آن رلیز استفاده میکنه و ما این رو نمیخوایم.(اگر چه همه نیازمندی های ما در مورد گیت و هروکو و... رو رفع میکنه ولی ما خودمون میتونیم بر حسب نیاز بعدا نسخه به روزشون نصبشون کنیم)

تنها فایل نصبی ما در این آموزش روبی هستش و باقی برنامه ها رو از کامند لاین روبی نصب میکنیم
تنها فایل نصبی ما در این آموزش روبی هستش و باقی برنامه ها رو از کامند لاین روبی نصب میکنیم


خوب تنها سایتی که برای دانلود و نصب روبی نیاز دارین سایت رسمی روبی هستش که در نهایت ارجاعتون میده به سایت روبی اینستالر، پس مستقیاً از همین لینک برنامه رو دانلود کنید.

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

البته منطقی تر اینه که از نسخه های مطمئن تر به جای نسخه آپدیت شده استفاده کنید ولی من همیشه این ریسک رو میپذیرم.اگرچه تمامی نسخه های قرار داده شده پایدار هستند.
البته منطقی تر اینه که از نسخه های مطمئن تر به جای نسخه آپدیت شده استفاده کنید ولی من همیشه این ریسک رو میپذیرم.اگرچه تمامی نسخه های قرار داده شده پایدار هستند.


بعد از دانلود و هنگام نصب روبی حتما گزینه utf رو هم تیک بزنید.

پس از اتمام نصب روبی اتوماتیک نیازمندی هاش رو نصب میکنه. در مورد این پکیج بدونین فقط بعد از اومدن این عکس ابتدا 3 و بعد از نصب 2 رو انتخاب کنید.همین.

ابتدا گزینه 3 و بعد از آن گزینه 2 را تایپ کرده و اینتر بزنید
ابتدا گزینه 3 و بعد از آن گزینه 2 را تایپ کرده و اینتر بزنید


- تعیین مسیر bash روبی برای ویندوز
چون کاربر آماتور نیستین دیگه توضیح نمیدم چی توی استارت سرچ کنید و کجا برید.تصویر مشخصه
باید پوشه bin روبی ای که نصب کردین رو به Path بدین.

طبق تصویر مسیر فایل رو به پوشه نصب روبی و قسمت bin بدین
طبق تصویر مسیر فایل رو به پوشه نصب روبی و قسمت bin بدین



خوب روبی نصب شد :) میتونید با دستور ruby -v نسخه روبی رو چک کنید.

برنامه CMD یا CLI روبی رو بالا میاریم و چک میکنیم که اجرا میشه یا نه اگر مشکلی بود احتمالا مشکل همون خوانا نبودن کاراکترهای utf8 هستش که با اینکه گفتم تیک شون رو نزدین.

قدم دوم : نصب روبی آن ریلز :
قلق کار اینه که خیلیا نمیدونن ریلز هم یکی از جم های روبی هستش و میتونن از همونجا نصبش کنن!
کافیه دستور نصب جم رو با اسمش بزنید تا نصب شه !
نصب GEM:

نصب جم روبی کار خاصی نداره میتونید برید روش هاش رو در سایتش ببینید.
سریع ترین روش شاید این دستور باشه:

$ gem update --system

خوب بعد از نصب جم مثل همه جم ها با دستور در کامند لاین نصبش کنید.

و با همان دستوری که روبی رو تست کردین ورژن و موجودیت روبی آن ریلز رو هم تست کنید.

$ gem install rails

کار تمومه!


مشکل نصب mysql روی ویندوز برای روبی آن ریلز :

فقط mysql به جای sqllite دیتابیس انتخابیتون هست طبیعیه که باید اون رو جدا از سایتش دانلود و نصب کنید.
گهگاه روی ویندوز بازی درمیاره که طریقه نصب دستیش توی یوتوب هست.
البته پیشنهاد من postgresql هستش.