Преглед садржаја
Како инсталирати Ruby и подесити локално програмско окружење на Ubuntu 22.04
Увод
Ruby је моћан динамички објектно-оријентисани програмски језик који је популаран за развој веб апликација, обраду података и прототипирање. Да бисте искористили пуну снагу Ruby-ја, морате га правилно инсталирати и подесити локално програмско окружење. Овај водич ће вас водити кроз детаљне кораке потребне за постављање функционалног Ruby окружења на вашу Ubuntu 22.04 машину.
Поглавље 1: Инсталација Ruby
1. Ажурирање система
Пре него што инсталирате Ruby, важно је да ажурирате своје Ubuntu машине:
sudo apt update
2. Инсталација Ruby-ја
Најновију верзију Ruby-ја можете инсталирати користећи следећу команду:
sudo apt install ruby-full
3. Провера инсталације
Након инсталације, можете проверити верзију Ruby-ја укуцавши:
ruby -v
Поглавље 2: Инсталација RubyGems
1. Што су RubyGems?
RubyGems је менаџер пакета за Ruby који вам омогућава да инсталирате и управљате драгуљима (библиотеке Ruby-ја), сличним менаџерима пакета као што су npm или pip.
2. Инсталација RubyGems
RubyGems је аутоматски инсталиран са Ruby-јем, али морате да ажурирате на најновију верзију:
sudo gem update --system
3. Провера RubyGems
Да бисте проверили да ли је RubyGems правилно инсталиран, можете покренути следећу команду:
gem -v
Поглавље 3: Подешавање локалног окружења
1. Инсталација пакета развоја
Да бисте развијали апликације Ruby, мораћете да инсталирате неке неопходне пакете за развој:
sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libffi-dev libssl-dev libreadline-dev libyaml-dev libsqlite3-dev llvm libxml2-dev libxslt1-dev libcurl4-openssl-dev libicu-dev autoconf libtool bison subversion
2. Инсталација RVM (опционално)
RVM (Ruby Version Manager) је корисни алат који вам омогућава да управљате вишеструким верзијама Ruby-ја на истој машини. Инсталација RVM-а је опциона, али препоручује се ако планирате да радите са различитим пројектима који захтевају различите верзије Ruby-ја.
Инструкције за инсталацију RVM-а можете пронаћи на следећој адреси: https://rvm.io/rvm/install
3. Подешавање променљивих окружења
Мораћете да подесите следеће променљиве окружења у вашој bash шеми:
export GEM_HOME=$HOME/.gem
export PATH=$GEM_HOME/bin:$PATH
Да бисте ове промене учинили трајним, додајте ове линије у датотеку ~/.bashrc
.
Поглавље 4: Верификација подешавања
1. Тестирање основне Ruby функционалности
Можете отворити Ruby конзолу да бисте тестирали основну функционалност:
ruby
У интерактивној конзоли можете да оцените Ruby изразе и испробате Ruby функције.
2. Инсталација примера драгуља
Да бисте тестирали инсталацију RubyGems-а, можете инсталирати пример драгуља:
gem install sinatra
3. Креирање пример апликације
Након што инсталирате драгуљ, можете да креирате једноставну пример апликацију:
sinatra-app
Обавезно промените директоријум у новокреирану апликацију:
cd sinatra-app
4. Покретање пример апликације
Коначно, можете покренути пример апликацију:
ruby main.rb
Закључак
Следећи горе наведеним корацима, успешно сте инсталирали Ruby и подесили локално програмско окружење на својој Ubuntu 22.04 машине. Сада можете почети да развијате Ruby апликације. Не заборавите да редовно ажурирате Ruby, RubyGems и друге зависне пакете да бисте осигурали најбоље перформансе и безбедност.
Честа питања (FAQs)
1. Како проверити верзију Ruby-ја након инсталације?
Покрените следећу команду:
ruby -v
2. Која је сврха RubyGems-а?
RubyGems је менаџер пакета за Ruby који вам омогућава да инсталирате, ажурирате и уклањате драгуље (библиотеке Ruby-ја).
3. Шта је RVM и зашто бих га требало користити?
RVM (Ruby Version Manager) је алат за управљање вишеструким верзијама Ruby-ја на истој машини. Корисно је ако радите на пројектима који захтевају различите верзије Ruby-ја.
4. Како могу да ажурирам Ruby на најновију верзију?
Уколико користите RVM, можете да ажурирате Ruby извршавањем следеће команде:
rvm install latest
Ако не користите RVM, ажурирајте Ruby помоћу вашег система за управљање пакетима.
5. Како могу да деинсталирам Ruby?
Да бисте деинсталирали Ruby и све његове зависне пакете, користите следећу команду:
sudo apt purge ruby-full
6. Како могу да решавам проблеме са Ruby окружењем?
* Проверите да ли су правилно инсталирани сви зависни пакети.
* Ажурирајте Ruby, RubyGems и друге зависне пакете.
* Очистите кеш драгуља: gem cleanup
* Поново инсталирајте Ruby ако ништа друго не успе.
7. Који су неки корисни ресурси за учење Ruby-ја?
* Ruby документација
* Ruby интерактивни туторијал
* Codecademy Ruby курс
8. Где могу да добијем подршку за Ruby?
* Ruby заједница
* Ruby на Stack Overflow
* Ruby канал за разговарање