3

Launchctl を使用して svnserve プロセスを起動しようとしていますが、"no plist was returned for:/Library/LaunchAgents/org.tigris.subversion.svnserve.plist" というエラーが表示され続けます。これは svnserve の場所 /opt/local/bin/svnserve であり、これは plist ファイルです。

<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>
4

1 に答える 1

18

そのファイルは有効な XML ではありません。13<string>行目のタグを正しく閉じておらず、最も外側の<dict>タグを閉じていません。

を使用plutil -lintしてプロパティ リストの有効性を確認したり、単にプロパティ リスト エディタ、Xcode、またはサードパーティのプロパティ リスト エディタを使用してプロパティ リストをグラフィカルに作成したりできます。

于 2009-04-27T17:57:37.763 に答える