Drupal kattintgatás nélkül

Avagy egy drupal programozó hétköznapjai

Homebrew Telepítése - DFK#1

A Drupal fejlesztői környezet (DFK) kialakítása sorozat első felében a parancssoros környezetem kialakítását mutatom be. Ebben a postban a homebrew telepítéséről lesz szó.

A tavaly meglepően sok Apple akció volt kis hazánkban, aminek egész évben sikeresen ellenálltam, kivéve az utolsónak :), ahol beszereztem a második MBP-mat. Az új gépre nem töltöttem vissza az régi mentését, hanem nulláról telepítettem újra a szükséges alkalmazásokat. Megpróbálom bemutatni, hogy alakult ki az a környezet amivel a napi munkám végzem.

Xcode telepítése

A brew telepítéséhez szükségünk lesz az Xcodera, amit az appstoreból tudunk telepíteni. Az Xcodera azért van szükség, mert tartalmaz egy Command Line Tool komponenst. Ebben a komponensben olyan parancsok vannak, amikre erősen épít a brew. Az Xcode sikeres telepítése után tegyük fel a Command Line Tool komponenst. Ehhez indítsuk el a programot, majd lepjünk be a Preferences menübe, ahol a képen látható tabon tudjuk telepíteni a nekünk szükséges komponenst.

Xcode - Command Line Tool install

Ha sikeresen telepítettük a komponenst zárjuk be az Xcode-t, többet nem lesz rá szükségünk.

Homebrew telepítése

Indítsunk el egy terminál appot. Én az iTerm2 (Letöltés) használom. A brew telepítése az alábbi paranccsal történik:

1
ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)"

Ha a telepítés sikerült, akkor a befejezéséhez adjuk ki a következő parancsot:

1
brew doctor

Amire parancssorból szükség lehet

Én az alábbi parancsokat szoktam telepíteni:

1
brew install bash_completion drush htop git lynx mc sshfs pwgen tig unrar wget

A telepített alkalmazások közül bemutatnék néhányat.

  • git: A brew frissebb verziót tartalmaz, mint amit alapból megtalálunk osx alatt.
  • drush: Azért telepítem csomagkezelővel, hogy ne nekem kelljen foglalkozni a drush frissítésével.
  • sshfs: Sokszor kényelmesebb helyi könyvtárként látni egy távol szerver könyvtár struktúráját, mint scp parancsot használni. Pl.: Kényelmesen lehet diff-et használni egy távoli és egy helyi változat összehasonlítására.
  • tig: Nagyon jó karakteres git kliens.

Hasznos linkek

Comments