2009-04-27 4 views
3

J'essaie d'utiliser Launchctl pour lancer le processus svnserve, mais je reçois toujours une erreur disant "aucun plist n'a été retourné pour: /Library/LaunchAgents/org.tigris.subversion.svnserve.plist". C'est où svnserve est/opt/local/bin/svnserve et ceci est le dossier de plist Des pensées ce qui pourrait être mauvais ici?Impossible de démarrer subversion à l'aide de Launchctl

<dict> 
    <key>Disabled</key> 
    <false/> 
    <key>Label</key> 
    <string>org.tigris.subversion.svnserve</string> 
    <key>ProgramArguments</key> 
    <array> 
     <string>/opt/local/bin/svnserve</string> 
     <string>--inetd</string> 
     <string>--root=/Users/Sunit/Repositories</string> 
    </array> 
    <key>ServiceDescription</key> 
    <string>SVN Version Control System/string> 
    <key>Sockets</key> 
    <dict> 
    <key>Listeners</key> 
    <array> 
     <dict> 
     <key>SockFamily</key> 
     <string>IPv4</string> 
     <key>SockServiceName</key> 
     <string>svn</string> 
     <key>SockType</key> 
     <string>stream</string> 
     </dict> 
     <dict> 
     <key>SockFamily</key> 
     <string>IPv6</string> 
     <key>SockServiceName</key> 
     <string>svn</string> 
     <key>SockType</key> 
     <string>stream</string> 
     </dict> 
    </array> 
    </dict> 
+0

SJMAC: ~ sunit $ sudo launchctl charge /Library/LaunchAgents/org.tigris.subversion.svnserve.plist launchctl: propertyList est NULL launchctl: pas plist a été retourné pour: /Library/LaunchAgents/org.tigris.subversion .svnserve.plist launchctl: aucun plist n'a été retourné pour: /Library/LaunchAgents/org.tigris.subversion.svnserve.plist rien trouvé à charger – Sunit

Répondre

18

Ce fichier n'est pas XML valide - vous ne fermez pas la balise <string> correctement sur la ligne 13, et vous ne fermez la balise <dict> extérieure. Vous pouvez utiliser plutil -lint pour vérifier la validité d'une liste de propriétés, ou simplement utiliser Property List Editor, Xcode ou un éditeur de liste de propriétés tiers pour construire graphiquement la liste de propriétés.

+0

Merci, je l'ai déjà trouvé. Il existe également un moyen d'y accéder à partir d'une machine virtuelle XP. J'ai essayé sv: // sjmac mais ce délai a expiré. – Sunit

+0

aussi ps aux | grep svn ne renvoie pas cela sunit 71889 0.0 0.0 599780 428 s000 R + 18h08 0: 00.00 grep svn ce qui n'est pas correct! – Sunit

+3

Wow, merci beaucoup pour ça. 'plutil -lint' est vraiment très pratique! – rvalue

Questions connexes