为什么 SVN 命令在一个目录中有效,而在另一个目录中无效?

为什么 SVN 命令在一个目录中有效,而在另一个目录中无效?

我使用SVN检出一个开源项目的代码。当我输入以下命令时:

[user1@smallfox]~/workspace/project1% svn co http://svn.apache.org/repos/asf/mahout/trunk

它运行得很好。

但是,当我在根目录中输入 SVN 命令时,它不起作用并给出了一个错误消息:

[user1@smallfox]~% svn co http://svn.apache.org/repos/asf/mahout/trunk
zsh: command not found: svn

你能告诉我为什么吗?

答案1

从你的主目录尝试以下命令,看看是否有效

/workspace/project1/svn co http://svn.apache.org/repos/asf/mahout/trunk

你的路径搞乱了。svn 可能不在路径中,而且你的路径设置如下

export PATH=.:$PATH

并且 svn 存在于 /workspace/project1/

上述大部分内容都是猜测,因为我需要更多细节,但我建议您重新审视安装 SVN 的方式。

相关内容