天天看點

安裝usvn後建立項目時提示sh: svn: command not found

安裝完usvn登入之後,建立項目時報錯,如下圖:

<a href="http://s3.51cto.com/wyfs02/M01/23/E8/wKiom1NGeFCBZ0crAACtXBLyyPo754.jpg" target="_blank"></a>

點“系統報告”,裡面有一項顯示不出來,如下圖:

<a href="http://s3.51cto.com/wyfs02/M00/23/E8/wKiom1NGebOAW3XAAAEFLQBqGN8422.jpg" target="_blank"></a>

解決方法:

修改SVNUtils.php檔案

1.打開檔案:vim /var/www/usvn/library/USVN/SVNUtils.php

說明:你的SVNUtils.php不一定在這個目錄下

2.找到

public static function svnCommand($cmd)

       {

               return "svn --config-dir /USVN/fake $cmd";

       }

       /**

       * Get the command svnadmin

       *

       * @param string Parameters

       */

       public static function svnadminCommand($cmd)

               return "svnadmin --config-dir /USVN/fake $cmd";

修改成如下内容:

               return "/usr/local/svn/bin/svn --config-dir /USVN/fake $cmd";

               return "/usr/local/svn/bin/svnadmin --config-dir /USVN/fake $cmd";

說明:這裡假設你的svn安裝在/usr/local下面

問題解決。

本文轉自月魔zhi蕾51CTO部落格,原文連結:http://blog.51cto.com/308107405/1393600 ,如需轉載請自行聯系原作者