2009-04-27 64 views
3

我试图使用Launchctl启动svnserve进程,但我不断收到一条错误消息:“没有plist返回:/Library/LaunchAgents/org.tigris.subversion.svnserve.plist”。这是svnserve的是/ opt/local/bin目录/ svnserve的,这是plist文件 任何想法可能是什么错在这里?无法使用Launchctl启动Subversion

<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:〜苏尼特$ sudo的launchctl负载/Library/LaunchAgents/org.tigris.subversion.svnserve.plist launchctl:对propertyList是NULL launchctl:没有plist中被返回:/Library/LaunchAgents/org.tigris.subversion .svnserve.plist launchctl:没有plist中被返回:/Library/LaunchAgents/org.tigris.subversion.svnserve.plist发现加载 – Sunit 2009-04-27 01:08:37

回答

18

该文件不是有效的XML - 您不关闭上线13 <string>标签正确,你永远关闭最<dict>标签。

您可以使用plutil -lint来检查属性列表的有效性,或者只需使用属性列表编辑器,Xcode或第三方属性列表编辑器以图形方式构造属性列表。

+0

感谢这个我也已经觉得 什么。还有一种方法可以从XP虚拟机访问它。我试过sv:// sjmac但是超时了。 – Sunit 2009-04-27 22:26:28