2012-07-22 231 views
0

我被迫与Windows 2003服务器计算机一起工作,我需要能够运行BitNami SVN提交挂钩,以便在同一台计算机上更新工作目录。由于用户不同,我编写和测试的脚本作为管理员使用,无法在提交后工作。所以我试图让任何CMD提示符SVN的可执行命令。从Windows命令提示符执行命令可执行文件

现在,我唯一可以做的方式,它是通过运行批处理文件,做以下(这是默认BitNami安装批处理文件):

CALL C:\ PROGRA〜1个\ BITNAM〜1 \脚本\ setenv.bat”如果不存在 “%USERPROFILE%\ BitNami颠覆堆栈项目” 的mkdir “%USERPROFILE%\ BitNami颠覆堆栈项目” CD “%USERPROFILE%\ BitNami颠覆堆栈项目

START” BitNami Subversion堆栈环境“cmd

\ s cripts \ setenv.bat文件包含此:

设置PATH = C:\ Program Files文件\ BitNami颠覆 堆叠/颠覆\ BIN; C:\ Program Files文件\ BitNami颠覆 堆叠/ SQLite的;%PATH% REM# #### SUBVERSION ENV ##### rem ##### SQLITE ENV ##### rem ##### APACHE ENV #####

所以我编辑了我的电脑 - >属性 - >高级 - >环境变量 通过添加以下两个条目: C:\ Program Files \ BitNami Subversion堆栈/ subversion \ bin C:\ Program Files \ BitNami Subversion堆栈/ sqlite

但我仍然无法从正常的命令提示符执行SVN命令。所以我有两个问题,1 - 如何在正常的命令提示符下让SVN在这种情况下工作?2,任何人都可以解释我所做的和批处理文件之间的区别吗?在我的脑海中,此刻他们是一样的......虽然显然不是,因为只有一人能够工作......

感谢您的任何帮助,您可以提供!

+1

'svn.exe'可执行文件存在于哪里,并且是'PATH'环境变量中的那个目录? – 2012-07-22 20:32:04

+0

Hello Greg,它位于我在C:\ Program Files \ BitNami Subversion Stack/subversion \ bin中创建的第一个条目中。不,它不在路径E.V.现在添加它。 – Derek 2012-07-22 21:14:41

回答

0

正如Greg Hewgill指出的,我没能更新我的PATH环境变量。这样做解决了我的问题 - 感谢Greg!