2009-04-27 3 views
3

Launchctl을 사용하여 svnserve 프로세스를 시작하려고하는데 "plists가 반환되지 않았습니다 : /Library/LaunchAgents/org.tigris.subversion.svnserve.plist"라는 오류 메시지가 계속 나타납니다. 여기서 svnserve는/opt/local/bin/svnserve이고 plist 파일입니다. 어떤 생각이 잘못되었을 수 있습니까? 올바르게 라인 (13)에 <string> 태그를 닫지 마십시오, 당신은 가장 바깥 쪽 <dict> 태그를 닫습니다 결코 - 파일이 유효한 XML이 아니라고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 부하 /Library/LaunchAgents/org.tigris.subversion.svnserve.plist는 launchctl : propertyList의이 NULL launchctl : /Library/LaunchAgents/org.tigris.subversion : 더 PLIST는 반환되지 않았다 .svnserve.plist launchctl : /Library/LaunchAgents/org.tigris.subversion.svnserve.plist에 대해 plist가 반환되지 않았습니다. 로드 할 항목을 찾을 수 없습니다. – Sunit

답변

18

.

plutil -lint을 사용하여 속성 목록의 유효성을 검사하거나 단순히 속성 목록 편집기, Xcode 또는 타사 속성 목록 편집기를 사용하여 속성 목록을 그래픽으로 구성 할 수 있습니다.

+0

감사합니다. 이미 발견했습니다. 또한 XP VM에서이를 액세스하는 방법이 있습니다. 나는 sv : // sjmac를 시도했으나 시간이 초과되었습니다. – Sunit

+0

또한 ps aux | grep svn이이 파일을 반환하지 않습니다. sunit 71889 0.0 0.0 599780 428 s000 R + 6:08 PM 0 : 00.00 grep svn 올바르지 않습니다! – Sunit

+3

와우, 고마워. 'plutil -lint'는 실제로 매우 편리합니다! – rvalue

관련 문제