我正在尝试使用Launchctl来启动svnserve进程,但是我一直收到一个错误消息:"no plist I 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>发布于 2009-04-27 17:57:38
该文件不是有效的XML -您没有正确地关闭第13行的<string>标记,也没有关闭最外层的<dict>标记。
您可以使用plutil -lint来检查属性列表的有效性,或者简单地使用属性列表编辑器、Xcode或第三方属性列表编辑器来以图形方式构建属性列表。
https://stackoverflow.com/questions/791922
复制相似问题