私のGentooシステムでは、このような問題は発生したことがなく、moc
端末上の他のコマンドのように実行します。私は最近Fedora 15/16に切り替えましたが、実行が機能しないmoc
ことがわかりました。わかりましたbash: moc: command not found...
。代わりにフルパスです/usr/lib64/qt4/bin/moc
。
moc
Fedoraの人々がフルパスを提供せずに呼び出しが機能するようにこれを設定しなかった理由は疑問です。 (または私が邪魔した行為をしたかもしれません。)moc
私はGentooではなくシステムに初めて触れたので、どの* nixシステムでも動作するようにこれを呼び出す普遍的な方法を知りたいと思います。
ベストアンサー1
フルパスを指定せずにアプリケーションを実行するには、実行可能ファイルがインストールされているディレクトリが変数に存在する必要$PATH
があります。$PATH
を使って内容を確認できますecho $PATH
。変更するにはを$PATH
使用しますexport PATH=$PATH:/usr/lib64/qt4/bin/
。その後、moc
を使用して開始できます。変更を永久に適用するには、この行をファイルに入れます~/.bashrc
。