Linux 代码::块不';找不到我的subversion客户端

Linux 代码::块不';找不到我的subversion客户端,linux,project,codeblocks,Linux,Project,Codeblocks,我正在使用一个自定义的Code::Blocks Makefile项目,这个Makefile在其中使用subversion,它安装在/opt中,每次我尝试编译我的项目时,我都会得到“Missing subversion Client”,因为Makefile无法找到我的svn客户机(terminal works的正常生成)。我已尝试在~/.bashrc和/etc/environment中导出路径,但两者都不起作用。代码::Blocks正在使用/bin/bash-c调用make命令(从终端也可以使用)

我正在使用一个自定义的Code::Blocks Makefile项目,这个Makefile在其中使用subversion,它安装在/opt中,每次我尝试编译我的项目时,我都会得到“Missing subversion Client”,因为Makefile无法找到我的svn客户机(terminal works的正常生成)。我已尝试在
~/.bashrc
/etc/environment
中导出路径,但两者都不起作用。代码::Blocks正在使用/bin/bash-c调用make命令(从终端也可以使用)


我做错了什么?

根据请求,将我的评论作为答案发布到原始帖子:


我不在我的工作计算机上,所以我无法检查这一点,但Code::Blocks中的“环境设置”对话框中是否没有“环境变量”选项卡?我自己也不需要,但也许对你有用


我很高兴它成功了。很抱歉额外的安装,我不记得它是一个有贡献的插件。

可能使用
emacs
(使用
make
)更简单。请参阅&答案。另外,您的
路径是什么?它是否包含包含
svn
的目录?为什么不使用发行版的
svn
?您可以在命令行上使用
svn
(例如尝试使用
svnls
)?是的,正如我上面所写,我的路径包含svn,它可以从bash终端工作。我的发行版只提供svn 1.7,但我需要1.8,因为我与几台电脑共享我的svn文件夹,这些电脑都安装了1.8。不,我不想为每台电脑做额外的签出。如果我将符号链接添加到/usr/local/bin,那么它可以工作,但我不喜欢该解决方案。我不在我的工作电脑上,所以我无法检查,但是否有在Code::Blocks中的Environment settings(环境设置)对话框中的“Environment Variables(环境变量)”选项卡?我自己没有任何需要,但它可能对你有用?是的,但我必须首先从我的数据包管理器安装codeblocks contrib,所以我得到了Environment Variables插件。请将其作为答案发布,这样我才能接受它。