在我的工作目录中,我尝试检查代码如下:
svn co http://svn.apache.org/repos/asf/mahout/trunk
但系统说:
zsh: command not found: svn
这是否意味着我没有正确安装svn。如何解决?
答案 0 :(得分:1)
更有可能的是,这意味着svn可执行文件不在系统路径上。在/ usr / bin
中创建一个符号链接ln -s /full/path/to/executable/svn /usr/bin/svn
的更新:强> 的
我正在寻找阻力最小的道路,但@derobert对于所需的root权限或sudo权限是正确的。永远不要考虑它,因为我从来不是一个受限制的用户。附加到PATH
可能是受限用户可以执行此操作的唯一方式:
export PATH='$PATH:/full/path/to/svn/bin'
理想情况下,应该使用您的一个用户首选项启动脚本。它通常类似于~/.profile
。在bash中,它是~/.bash_rc
或在某些情况下~/.bash_profile
。但是在Zsh中并不确定,但是在这些方面寻找一些东西。
答案 1 :(得分:0)
你可能想搜索一下你的盒子上是否安装了svn ......
你做了'哪个svn'
如果没有返回..请确保PATH变量设置为存储二进制文件的地方..
答案 2 :(得分:0)
如果您在eclipse中引用SVN插件,那与SVN的命令行实现不同。它们是两个独立的包。您需要单独安装Subversion软件包(最好是从各自的软件包管理器)。