2016-06-22 9 views
0

私は少し問題があります。Sconsは私の環境を得ていません

私のRedHat環境(PATH、LD_LIBRARY_PATHなど)を変更するスクリプトがあります。

私は私のsconsのをインストールし起動すると、それは私のマシンからデフォルトの環境を充電し、私はロードされている現在ではない...

私はいくつかの試みを試みたが、それは決定的ではなかったです。ネット上の答えのほとんどは、SConstructに設定する必要がある1つの変数の変更に関連しています。

現在の環境を充電するようにsconsに指示できますが、デフォルトではありません。

ありがとうございます!

答えて

0

は、すでにいくつかのより多くの検索後の溶液が見つかりました:ENVを=環境(ENV =はos.environ)

+0

このコードスニペットには十分注意してください。他の誰かがあなたのスクリプトを実行しなければならない場合や、あなたのユーザ環境を変更した場合、最終的にはあなたを傷つけるでしょう。 –

+0

これはSConsのFAQにあります... http://scons.org/faq.html#Why_doesn.27t_SCons_find_my_compiler.2BAC8-linker.2BAC8-etc..3F_I_can_execute_it_just_fine_from_the_command_line。 – bdbaddog

関連する問題