Невозможно запустить redis из-за неверного списка свойств - PullRequest
0 голосов
/ 16 марта 2020

Я пытаюсь запустить экземпляр сервера redis, который установлен через brew на osx.

$ brew services  start redis
/Users/antkong/Library/LaunchAgents/homebrew.mxcl.redis.plist: Invalid property list
Error: Failure while executing; `/bin/launchctl bootstrap gui/501 /Users/antkong/Library/LaunchAgents/homebrew.mxcl.redis.plist` exited with 133.

Но это не удалось с сообщением об ошибке Invalid property list.

Вот содержимое файла:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
  <dict>
    <dict>
      <key>SuccessfulExit</key>
      <false/>
    </dict>
    <key>Label</key>
    <string>homebrew.mxcl.redis</string>
    <key>ProgramArguments</key>
    <array>
      <string>/usr/local/opt/redis/bin/redis-server</string>
      <string>/usr/local/etc/redis.conf</string>
      <string>--daemonize no</string>
    </array>
    <true/>
    <key>WorkingDirectory</key>
    <string>/usr/local/var</string>
    <key>StandardErrorPath</key>
    <string>/usr/local/var/log/redis.log</string>
    <key>StandardOutPath</key>
    <string>/usr/local/var/log/redis.log</string>
  </dict>
</plist>

Вот вывод из brew services

$ brew services
Name         Status  User    Plist
chromedriver stopped
emacs        stopped
emacs-plus   started antkong /Users/antkong/Library/LaunchAgents/homebrew.mxcl.emacs-plus.plist
mysql        stopped
redis        stopped
unbound      stopped

Я не могу найти ничего плохого в файле plist? Как можно решить эту проблему?

...