2009-04-27 35 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