Како инсталирати Ruby on Rails са rbenv-ом на Ubuntu 22.04

Како инсталирати Ruby on Rails са rbenv-ом на Ubuntu 22.04

Ruby on Rails је популаран веб фрејмворк који се користи за брзу и ефикасну изградњу веб апликација. rbenv је менаџер верзија Ruby-ја који вам омогућава да управљате различитим верзијама Ruby-ја на вашем систему. У овом чланку ћемо вас водити кроз процес инсталације Ruby on Rails-а са rbenv-ом на Ubuntu 22.04.

Предности коришћења rbenv-а

* Управљање различитим верзијама Ruby-ја: rbenv вам омогућава да инсталирате и пребаците између различитих верзија Ruby-ја на вашем систему. Ово је корисно када радите на пројектима који захтевају одређену верзију Ruby-ја или када желите да експериментишете са новим верзијама.
* Локална инсталација: rbenv инсталира Ruby у ваш кориснички директоријум, што значи да не морате да имате администраторска права. Ово је корисно када радите на више пројеката који захтевају различите верзије Ruby-ја.
* Једноставно управљање: rbenv има једноставан и интуитиван интерфејс за управљање верзијама Ruby-ја.

Предуслови

Пре него што започнете инсталацију, уверите се да имате следеће:

* Ubuntu 22.04: Овај водич је намењен за Ubuntu 22.04. Ако користите другу дистрибуцију, можда ћете морати да прилагодите неке кораке.
* Terminal: За интеракцију са вашим системом.

Инсталација rbenv-а

1. Инсталирајте зависимости:
bash
sudo apt-get update
sudo apt-get install -y build-essential git zlib1g-dev libncurses5-dev libffi-dev libgdbm-dev libnss-dev libpq-dev libxml2-dev libssl-dev libreadline-dev

2. Преузмите rbenv:
bash
git clone https://github.com/rbenv/rbenv.git ~/.rbenv

3. Додајте rbenv у ваш .bashrc фајл:
bash
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(rbenv init -)"' >> ~/.bashrc

4. Извршите .bashrc фајл:
bash
source ~/.bashrc

5. Инсталирајте plugin за управљање верзијама Ruby-ја:
bash
git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build

6. Поново покрените терминал да бисте применили промене.

Инсталација Ruby-ја са rbenv-ом

1. Погледајте доступне верзије Ruby-ја:
bash
rbenv install -l

2. Инсталирајте жељену верзију Ruby-ја (нпр. 3.1.2):
bash
rbenv install 3.1.2

3. Поставите инсталирану верзију Ruby-ја као подразумевану:
bash
rbenv global 3.1.2

4. Проверите да ли је инсталација успешна:
bash
ruby -v

Инсталација Ruby on Rails-а

1. Инсталирајте Rails:
bash
gem install rails

2. Проверите верзију Rails-а:
bash
rails -v

Креирање нове апликације

1. Креирајте нову апликацију (нпр. „my_app“):
bash
rails new my_app

2. Уђите у директоријум апликације:
bash
cd my_app

3. Покрените сервер:
bash
rails server

4. Отворите веб прегледач и идите на адресу http://localhost:3000 да бисте видели вашу апликацију.

Закључак

Овај водич вам је помогао да инсталирате Ruby on Rails са rbenv-ом на Ubuntu 22.04. Сада сте спремни да креирате своје веб апликације. rbenv је моћан алат који вам омогућава да управљате различитим верзијама Ruby-ја, што је корисно за рад на више пројеката. Размислите о коришћењу rbenv-а ако желите да имате пуну контролу над вашим развојним окружењем.

Често постављана питања

1. Могу ли да користим другу верзију Ruby-ја?
Да, можете. Само замени „3.1.2“ са жељеном верзијом Ruby-ја у команди rbenv install.

2. Како да деинсталирам rbenv?
Можете да деинсталирате rbenv тако што ћете избрисати директоријум ~/.rbenv и уклонити редове који се односе на rbenv из ваша ~/.bashrc фајл.

3. Како да ажурирам rbenv?
Можете да ажурирате rbenv тако што ћете ући у директоријум ~/.rbenv/rbenv и покренути git pull.

4. Како да ажурирам Ruby-build plugin?
Можете да ажурирате plugin тако што ћете ући у директоријум ~/.rbenv/plugins/ruby-build и покренути git pull.

5. Како да деинсталирам Ruby?
Можете да деинсталирате Ruby користећи команду rbenv uninstall 3.1.2, где је „3.1.2“ верзија Ruby-ја коју желите да деинсталирате.

6. Шта ако се суочим са грешком или проблему?
Проверите документацију за rbenv (https://github.com/rbenv/rbenv) или потражите помоћ на интернет форумима.

7. Како да кориштим Rails у својим пројектима?
Сваки пројекат може имати свој Gemfile, где се наводе потребе за Rails и другим драгоценим пакетима. Користите bundle install да инсталирате потребне пакете.

8. Шта је Gemfile?
Gemfile је фајл који дефинише све драгоцене пакете (gems) које ваша апликација користи. Он се користи за управљање зависностима у вашим пројектима.

9. Како да креирам контролер?
Можете да генеришете контролер помоћу rails generate controller MyController.

10. Како да креирам модел?
Можете да генеришете модел помоћу rails generate model MyModel.

Тагови:

* Ruby on Rails
* rbenv
* Ubuntu 22.04
* веб развој
* веб фрејмворк
* менаџер верзија
* инсталација
* водич
* Ruby
* Rails
* Gemfile
* драгоцени пакети
* контролери
* модели