Rails ইন্সটলেশন এবং প্রথম প্রজেক্ট তৈরি করা

Ruby on Rails সেটআপ এবং ইনস্টলেশন - রুবি অন রেইল (Ruby on Rails) - Web Development

270

Rails ইন্সটল করা এবং প্রথম প্রজেক্ট তৈরি করা একটি সহজ এবং সরল প্রক্রিয়া। Ruby ইনস্টল করার পর Rails ফ্রেমওয়ার্ক সেটআপ করা সম্ভব। নিচে Windows, macOS এবং Linux-এ Rails ইন্সটল এবং প্রথম প্রজেক্ট তৈরির ধাপ দেওয়া হলো।


Rails ইন্সটলেশন

ধাপ ১: Ruby এবং Bundler ইনস্টলেশনের যাচাই

Rails ইন্সটল করার আগে নিশ্চিত করুন যে Ruby এবং Bundler সঠিকভাবে ইনস্টল হয়েছে।
Ruby ইনস্টল করা আছে কিনা যাচাই করতে:

ruby -v

Bundler ইনস্টল করতে (যদি আগে না থাকে):

gem install bundler

ধাপ ২: Rails ইনস্টল করুন

gem install rails

ধাপ ৩: Rails সংস্করণ যাচাই

Rails ইন্সটলেশনের পর সংস্করণ যাচাই করতে:

rails -v

প্রথম Rails প্রজেক্ট তৈরি করা

ধাপ ১: নতুন প্রজেক্ট তৈরি করুন

Rails একটি প্রজেক্ট তৈরি করতে নিচের কমান্ড দিন:

rails new project_name

project_name এর জায়গায় আপনার প্রজেক্টের নাম দিন।

ধাপ ২: প্রজেক্ট ডিরেক্টরিতে প্রবেশ করুন

cd project_name

ধাপ ৩: সার্ভার চালু করুন

Rails সার্ভার চালু করতে:

rails server

এরপর আপনার ব্রাউজারে http://localhost:3000 এ গিয়ে অ্যাপ্লিকেশন দেখুন।


ডিরেক্টরির কাঠামো

Rails প্রজেক্ট তৈরি করলে নিচের মতো একটি ডিরেক্টরি কাঠামো তৈরি হয়:

  • app/: এখানে মডেল, ভিউ এবং কন্ট্রোলার থাকে।
  • config/: অ্যাপ্লিকেশনের কনফিগারেশন ফাইল।
  • db/: ডেটাবেস সংক্রান্ত ফাইল।
  • Gemfile: প্রজেক্টে ব্যবহৃত জেমের তালিকা।

একটি সিম্পল ফিচার যোগ করা

ধাপ ১: Controller তৈরি করুন

একটি নতুন কন্ট্রোলার তৈরি করতে:

rails generate controller Welcome index

ধাপ ২: রাউট যোগ করুন

config/routes.rb ফাইলে রাউট নির্ধারণ করুন:

Rails.application.routes.draw do
  root 'welcome#index'
end

ধাপ ৩: ভিউ ফাইল এডিট করুন

app/views/welcome/index.html.erb ফাইলে নিচের কোড যুক্ত করুন:

<h1>Welcome to My First Rails App!</h1>
<p>This is my first Rails project.</p>

ধাপ ৪: সার্ভার চালু করে দেখুন

rails server

এরপর ব্রাউজারে http://localhost:3000 এ গিয়ে ফলাফল দেখুন।


সাধারণ সমস্যা এবং সমাধান

  1. Rails ইন্সটলেশনে সমস্যা:
    যদি gem install rails কাজ না করে, তাহলে sudo দিয়ে ইনস্টল করুন:

    sudo gem install rails
    
  2. Node.js না থাকলে:
    Node.js ইনস্টল করুন:

    sudo apt install nodejs
    
  3. SQLite3 সমস্যা:
    নিশ্চিত করুন যে SQLite3 ইনস্টল করা আছে:

    sudo apt install sqlite3 libsqlite3-dev
    

Rails ইন্সটল করার পর সহজেই নতুন প্রজেক্ট তৈরি এবং সেটআপ করা সম্ভব। এটি ওয়েব অ্যাপ্লিকেশন ডেভেলপমেন্টের একটি দ্রুত এবং কার্যকর প্ল্যাটফর্ম।

Content added By
Promotion

Are you sure to start over?

Loading...