Решено: рестартиране на варенето

Последна актуализация: 09/14/2023
Автор: SQL SourceTrail

Brew, или както мнозина го наричат ​​галено, Homebrew, е система за управление на пакети, която опростява инсталирането на софтуер в операционните системи macOS и Linux. Този удобен инструмент ни позволява да избегнем често сложния и отнемащ време процес на ръчно компилиране и инсталиране на програми. Понякога обаче срещаме проблеми с Homebrew, които изискват рестартиране. Това не винаги е лесно, особено за начинаещи, така че тази статия има за цел да ви преведе през метод стъпка по стъпка за разрешаване на това.

Самият Brew няма команда за рестартиране, защото е мениджър на пакети, а не услуга, която трябва да се рестартира. Въпреки това услугите, инсталирани чрез brew (като база данни или уеб сървър), имат команди за стартиране, спиране и рестартиране.

Справяне с проблема

Ако имате проблеми с инсталиран пакет или услуга чрез brew, може да се наложи да го спрете и след това да го рестартирате. Например, нека разгледаме PostgreSQL, популярна обектно-релационна база данни с отворен код. Да предположим, че вашият екземпляр на PostgreSQL създава проблеми и трябва да рестартирате.

Първо, нека спрем услугата. Ще използвате следната команда:

brew services stop postgresql

След това, след като спре, ще рестартирате така:

brew services start postgresql

Подробно обяснение на SQL кода

Командата brew разговаря с мениджъра на пакети Homebrew и го информира какво искате да направите. „Услуги“ се отнася до конкретни приложения или софтуер, които brew е инсталирал и се изпълняват като услуги на вашата машина.

След това „стоп“ или „старт“ е действието, което искате. В примера по-горе ние молим brew услугите да „спрат“ изпълнението на PostgreSQL. След това, с командата start, ние молим brew услугите да „стартират“ отново да изпълняват PostgreSQL.

И накрая, 'postgresql' в нашия случай е името на услугата, която искате да спрете или стартирате. Заменете го с името на услугата, с която работите.

Други функции и библиотеки във връзка

В допълнение към стартиране и спиране, има друга команда, често използвана в тандем с тези две, и това е „рестартиране“. Това може да се използва за бързо нулиране на услуга. Командата „рестартиране“ първо спира и след това стартира определената услуга:

brew services restart postgresql

По същество този единствен ред код изпълнява същото действие като двете отделни команди „стоп“ и „старт“.

Що се отнася до библиотеките, повечето от тях са базирани на услуги функционалности, които зависят от самата система за варене, а не от външно свързана библиотека. Услугата brew обаче използва вътрешно скриптовете „ruby“ и „bash“ за някои от своите операции. Това знание може да бъде полезно, ако искате да се потопите в начина, по който Homebrew обработва услугите си.

Уверете се, че разбирате основните функции и терминология, докато се занимавате с услуги за приготвяне на пиво. Това ще ви помогне да манипулирате ефективно различни услуги и ще разреши всички проблеми, с които може да се сблъскате, докато работите с brew.

Съвети и трикове с Brew и SQL

Докато brew върши страхотна работа за опростяване на управлението на софтуера, има няколко удобни трика и съвета, които трябва да знаете. Най-важното е винаги да поддържате своя Homebrew актуализиран. Това може да стане просто чрез изпълнение на този ред код:

brew update

След това brew може също да предостави списък на всички инсталирани услуги, както и техния статус (работи, спрян), като използва тази команда:

brew services list

Тези допълнителни команди, заедно с тези, обсъдени по-рано, ви осигуряват пълен контрол върху услугите, инсталирани чрез brew във вашата система, и са критични за ефективното управление на вашата среда за разработка.

Подобни публикации: