ホームディレクトリにインストールされているカスタムintltoolを使用しますか?

ホームディレクトリにインストールされているカスタムintltoolを使用しますか?

さて、私が実行しているシステムでは、これは何もしません。しかし、私が管理していないサーバーでは構築する必要があります。これを行う方法をテストするために、サーバーにビルドしたい「ダミー」プロジェクトがあります。私が走るとき

./configure

intltoolバージョンが古くなったというエラーが発生します(0.35が必要、システムには0.31.2があります)。サーバーはRHEL 4.8を実行しています。

システム管理者は、サーバーのintltoolパッケージをアップグレードできないと言います(なぜですか)。彼は私のホームディレクトリに最新のintltoolをインストールすることを許可しました。インストールが機能しているようです。つまり、パッケージファイルをインポートして解凍し、ディレクトリに移動して実行します。

./configure --prefix=$HOME/intltool
make clean
make
make install

そしてすべてがエラーなしで実行されます。しかし、今私のプロジェクトに戻って試してみてください。

./configure

古い intltool のエラーは引き続き発生します。走る

intltool-update --version

システムがまだ古いバージョンを使用していることを伝えます。私のホームディレクトリでintltoolバージョンを使用するようにシステムに指示するために設定できる環境変数はありますか?もちろん、システム管理者に聞いてみましたが、ここで誰かから迅速な回答が得られるのではないかと思いました。

あるいは、新しいintltoolインストールを使用するように私のプロジェクトの設定ファイルを編集しましたか?

ベストアンサー1

解決策は簡単です。 PATH変数が正しく設定されていません。私のホームディレクトリの新しいintltoolディレクトリをPATHに追加する必要があります。実際にこれを試しましたが、設定コマンドを混乱させました。

おすすめ記事