0

KDevelop にプロジェクトがありますが、IDE 内から if をインストールしようとすると、単に次の出力が得られます。

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

ただし、ターミナルのまったく同じ場所 (KDevelop の外部) からまったく同じコマンドを実行すると、必要に応じてルート パスワードが要求され、正常にインストールされます。私が見つけた問題の可能な解決策はすべて、kdesu が見つからないか、PATHデフォルトでインストールされていない場所に kdesu がインストールされていることです。ただし、システムに kdesu があり、その場所をエクスポートしたことは間違いありません。前述のように、KDevelop が実行しようとしているコマンドは、IDE の外部で美しく機能します。

では、KDevelop 自体でインストール オプションを機能させるにはどうすればよいでしょうか。

これが問題になる場合は、Debian Wheezy を使用しています。

4

2 に答える 2

0

もちろん、私の問題PATHはコンソールでしか設定していなかったことですが、PATHGUIアプリケーションでは異なります(指摘してくれたDJDuffに感謝します。これを知らなかったなんて信じられません)-追加して修正しましたPATH="$PATH:/usr/lib/kde4/libexec"ここで提案されているように、これらのバイナリの場所) を.profileファイルに追加します。

于 2013-06-17T02:42:44.823 に答える
0

で kdesu バイナリへのシンボリック リンクを作成することで、これを回避しました/usr/local/bin。ただし、kdesu を含むディレクトリが にあったため、以前は機能しなかった理由についてはまだ興味がPATHあります。

于 2013-01-15T10:02:05.173 に答える