0

我在 KDevelop 中有一个项目,但是尝试从 IDE 中安装 if 只会给出以下输出:

/home/<myusername>/Projects/rect/build/release> kdesu -t -- make -j8 install
*** Failed ***

但是,当我从终端中完全相同的位置(KDevelop 之外)运行完全相同的命令时,它会要求输入 root 密码,并且安装得很好。我能找到的问题的所有可能解决方案要么是缺少 kdesu,要么是 kdesu 安装在PATH默认情况下未打开的位置;但是,我的系统上肯定有 kdesu,并且我已经导出了它的位置,就像我说的那样,KDevelop 似乎试图运行的确切命令在 IDE 之外运行良好。

那么,如何让安装选项在 KDevelop 本身中工作?

如果这很重要,我正在使用 Debian Wheezy。

4

2 回答 2

0

我通过创建一个指向 kdesu 二进制文件的符号链接来解决这个问题/usr/local/bin,这似乎工作得很好。不过,我仍然很好奇为什么它以前不起作用,因为包含 kdesu 的目录位于PATH.

于 2013-01-15T10:02:05.173 回答
0

当然我的问题PATH是我只是在控制台中设置它,但PATH对于 GUI 应用程序是不同的(感谢 DJDuff 指出这一点,不敢相信我不知道这一点) - 我通过添加PATH="$PATH:/usr/lib/kde4/libexec"(这些二进制文件的位置)到我的.profile文件中,如这里建议的那样。

于 2013-06-17T02:42:44.823 回答