Homebrew: installato sleepwatcher, voleva eseguire il comando di servizio suggerito, ottenuto "Formula non installata"


0

Ho installato sleepwatcher usando Homebrew. Tutto ha funzionato bene come sembra, ecco l'output:

josh@Macbuech:~/Documents/Work/Access4All/projects/a4aa2/src$ brew install sleepwatcher
==> Downloading https://homebrew.bintray.com/bottles/sleepwatcher-2.2.el_capitan.bottle.tar.gz
######################################################################## 100.0%
==> Pouring sleepwatcher-2.2.el_capitan.bottle.tar.gz
==> Caveats
For SleepWatcher to work, you will need to read the following:

  /usr/local/Cellar/sleepwatcher/2.2/ReadMe.rtf

Ignore information about installing the binary and man page,
but read information regarding setup of the launchd files which
are installed here:

  /usr/local/Cellar/sleepwatcher/2.2/de.bernhard-baehr.sleepwatcher-20compatibility-localuser.plist
  /usr/local/Cellar/sleepwatcher/2.2/de.bernhard-baehr.sleepwatcher-20compatibility.plist

These are the examples provided by the author.

To have launchd start sleepwatcher now and restart at login:
  brew services start sleepwatcher
==> Summary
🍺  /usr/local/Cellar/sleepwatcher/2.2: 8 files, 53.3K

Volevo eseguire il servizio come suggerito nell'output, ma ho ottenuto il seguente errore:

josh@Macbuech:~/Documents/Work/Access4All/projects/a4aa2/src$ brew services start sleepwatcher
==> Tapping homebrew/services
Cloning into '/usr/local/Library/Taps/homebrew/homebrew-services'...
remote: Counting objects: 7, done.
remote: Compressing objects: 100% (6/6), done.
remote: Total 7 (delta 0), reused 4 (delta 0), pack-reused 0
Unpacking objects: 100% (7/7), done.
Checking connectivity... done.
Tapped 0 formulae (32 files, 46.4K)
Error: Formula `sleepwatcher` not installed, #startup_plist not implemented or no plist file found
josh@Macbuech:~/Documents/Work/Access4All/projects/a4aa2/src$

Non sono sicuro ora. Mi sono perso qualcosa di importante? Ho letto il README ma mi confonde, non ho esperienza con launchd, demoni, servizi ...

Voglio che sleepwatcher funzioni sempre sul mio computer in modo che venga eseguito ~/.sleepe ~/.wakeupquando vada a dormire o svegliarsi.

Aggiornare

Mi sono assicurato che brew servicefosse disponibile, ma non l'ho fatto funzionare.

josh@Macbuech:~/Documents/Work/MuheimWebdesign/tests/tilt$ brew tap homebrew/services
josh@Macbuech:~/Documents/Work/MuheimWebdesign/tests/tilt$ brew services start sleepwatcher
Error: Formula `sleepwatcher` not installed, #startup_plist not implemented or no plist file found

Risposte:


0

Hai installato per brew serviceprimo? In caso contrario, dovrai farlo solo per una volta,

brew tap homebrew/services

Dopodiché dovresti essere in grado di farlo

brew services start sleepwatcher

senza alcun errore.

Spero che sia di aiuto.


Grazie, ma non ha funzionato, guarda la mia domanda aggiornata.
Joshua Muheim,

Grazie per l'aggiornamento Ora sospetterei se il tuo utente non ha il privilegio di guidare il collegamento del file plist. Solo per il test, puoi provare sudo brew services sleepwatchere vedere se l'output è diverso?
hkdtam,

Mi dà lo stesso errore.
Joshua Muheim,

Grazie per il tuo feedback, ora probabilmente dovrai scartare i servizi di birra ed eseguire quelli dietro le quinte manualmente per capire di più, per favore prova quanto segue ln -sfv /usr/local/Cellar/sleepwatcher/2.2/*.plist ~/Library/LaunchAgentse poilaunchctl load ~/Library/LaunchAgents/de.bernhard-baehr.sleepwatcher-20compatibility.plist
hkdtam

Grazie. Ho eseguito entrambi i comandi e sembravano funzionare come previsto. Ma brew services start sleepwatcherrestituisce ancora Formula sleepwatcher `non installato`.
Joshua Muheim,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.