Állítsa be a macOS fejlesztői környezetét a Thoughtbot Laptop parancsfájljával

Az egyik dolog, amely megakadályozhat minket abban, hogy megváltoztassuk a munkakörnyezetünket, vagy akár gondolkodjunk azon, az a telepítés és konfiguráció elvégzése, amelyet már beállítottunk a szoftverfejlesztéshez.

Szerencsére van egy gyógymód erre a fájdalomra . A Laptop egy olyan szkript, amely felkészíti működő MacOS-gépét webes és mobil fejlesztésre.

A szkript beállításai a következőkből állnak:

  1. macOS eszközök:
  • Homebrew operációs rendszer könyvtárak kezeléséhez.

2. Unix eszközök:

  • Exuberant Ctags a fájlok indexeléséhez a vim lapok befejezéséhez
  • Git a verziókezeléshez
  • OpenSSL a szállítási réteg biztonságához (TLS)
  • RCM a vállalati és személyes dotfájlok kezeléséhez
  • Az Ezüst Kereső, ami fájlokban található
  • Tmux a projekt állapotának mentéséhez és a projektek közötti váltáshoz
  • Watchman fájlrendszeres események figyeléséhez
  • Zsh, mint a héjad

3. Heroku eszközök:

  • Heroku CLI és Parity a Heroku API-val való interakcióért

4. GitHub eszközök:

  • Hub a GitHub API-val való interakcióhoz

5. Képeszközök:

  • ImageMagick a képek kivágásához és átméretezéséhez

6. Tesztelő eszközök:

  • Qt 5 fej nélküli JavaScript teszteléshez a Capybara Webkit segítségével

7. Programozási nyelvek, csomagkezelők és konfiguráció:

  • ASDF a programozási nyelv verzióinak kezeléséhez
  • Bundler a Ruby könyvtárak kezeléséhez
  • Node.js és NPM alkalmazások futtatásához és JavaScript csomagok telepítéséhez
  • Rubin stabil általános célú kódok írására
  • Fonal a JavaScript-csomagok kezeléséhez

8. Adatbázisok:

  • Postgres relációs adatok tárolására
  • Redis a kulcsérték adatok tárolásához

Telepítése elég egyszerű és nagyon gyorsan elvégezhető.

Először le kell töltenie a szkriptet:

curl --remote-name //raw.githubusercontent.com/thoughtbot/laptop/master/mac

A futtatás előtt ellenőrizze a szkriptet:

less mac

Ezután végrehajthatja a letöltött szkriptet:

sh mac 2>&1 | tee ~/laptop.log

Végül áttekintheti a naplót:

less ~/laptop.log

A telepítés kevesebb, mint 15 percet vesz igénybe (a géptől függ).

Az írás idején támogatott macOS-verziók a következők:

  • macOS Mavericks (10.9)
  • macOS Yosemite (10.10)
  • macOS El Capitan (10.11)
  • macOS Sierra (10.12)

A Laptop leírása szerint a macOS régebbi verziói működhetnek, de rendszeresen nem tesztelik őket.

A Laptop egy nyílt forráskódú projekt, amelyet a Thoughtbot kezdeményezett és tart fenn. Megtekintheti a róla és annak megvalósításáról szóló további információkat, és lehetősége van hozzájárulni a GitHub oldalán.

Ezt a cikket eredetileg a FatosMorina.com blogomon tették közzé