Saturday, February 4, 2017

Arch Linux වලට composer දාගමු




php පාවිච්චි කරන යට ඉතා වැදගත් tool එකක් තමා composer කියන්නේ. මේක dependency management tool එකක්. ඒ කියන්නේ අපි කරන project එකට අවශ්‍ය external libraries/packages install කරන්න, update කරන්න වගේ දේවල් කරන්න පුළුවන් composer පාවිච්චි කලොත් ලේසියෙන්.
මේක arch package එකක් විධියට තියෙනවා. එක හින්ද arch වල නම් ලේසියෙන්ම pacman package manager එක හරහා දාගන්න පුළුවන් ගේමක් නැතුව. terminal එක open කරලා මේ විධියට (සාමාන්‍ය package එකක් install කරන විදියට) enter කරන්න 

pacman -S composer

දැන් අපි composer bin directory  එක path variable එකට set කරන්න ඕනි. 

එකට කරන්න තියෙන්නේ /etc/bash.bashrc එකේ මේක දාන එක.
(arch වල composer directory එක එන්නේ ගොඩක් වෙලාවට අදල user ගේ home directory ඒකේ .config කියන directory එකේ)  
# if ~/.config/composer/vendor/bin exists and is a directory & if is not already in your $PATH
# then export ~/.config/composer/vendor/bin to your $PATH.
if [[ -d $HOME/.config/composer/vendor/bin && -z $(echo $PATH | grep -o $HOME/.config/composer/vendor/bin) ]]
then
    export PATH="${PATH}:$HOME/.config/composer/vendor/bin"
fi 

දැන් වැඩේ හරි. කරන්න තියෙන්න ඔය ටික තමා.




ප.ළි :
අපි composer bin directory එක path variable එකට set කරන්න හේතුව තමා එතකොට අපිට පුළුවන් අපි install කරන libraries/packages terminal commands විදියට බාවිත කරන්න.
උදා: laravel framework එක composer වලින් දාගත්තට පස්සේ laravel කියන command එක terminal එකේ ගහල පාවිච්චි කරන්න පුළුවන් වෙන්න ඕනි. එහෙම කරන්න නම් bin directory එක path variable එකට set වෙලා තියෙන්න oni.  


linux වලට composer දාන ආකාරය composer site එකෙත් දල තියෙනවා 
https://getcomposer.org/download/

No comments:

Post a Comment