【发布时间】:2013-08-03 15:57:03
【问题描述】:
我正在使用自定义 Code::Blocks Makefile 项目,这个 Makefile 在其中使用 subversion,它安装在 /opt 中,每次我尝试编译我的项目时,我都会收到“Missing Subversion Client”,因为 Makefile 是'无法找到我的 svn 客户端(从终端正常制作)。我尝试在~/.bashrc 和/etc/environment 中导出路径,但都不起作用。 Code::Blocks 正在使用 /bin/bash -c 调用 make 命令(也可以从终端运行)。
我做错了什么?
【问题讨论】:
-
是的,我的 PATH 包含 svn,正如我在上面所写的,它可以在 bash 终端上运行。我的发行版只提供 svn 1.7,但我需要 1.8,因为我与几台电脑共享我的 svn 文件夹,而那些都安装了 1.8 - 不,我不想为每台电脑做额外的检查。如果我将符号链接添加到 /usr/local/bin,那么它可以工作,但我不喜欢那个解决方案。
-
我不在我的工作计算机上,所以我无法检查这个,但在 Code::Blocks 的环境设置对话框中是否没有“环境变量”选项卡?我自己没有任何需要,但也许它对你有用?
-
是的,但我必须先从我的数据包管理器安装 codeblocks-contrib,所以我得到了环境变量插件。请将其发布为答案,以便我接受。
标签: linux project codeblocks