私はここに謎があります:私はUbuntu SCons(パッケージバージョン1.2.0.d20100117-1)を使用しています。私はディレクトリ$HOME/.scons/site_scons/
を持っています。すべてのドキュメンテーションは、デフォルトで検索されるサイトディレクトリの1つであると言います。モジュールサブディレクトリfpga
があります。私のプロジェクトのディレクトリには、私はもっぱらからなるSConstruct
ファイルがあります。ここでは〜/ .scons/site_sconsでデフォルトでsconsが表示されないのはなぜですか?
import fpga
を風変わりです:私はちょうどscons
を実行すると、私は次のエラーを取得:
$ scons
scons: Reading SConscript files ...
ImportError: No module named fpga:
File "BLAh/foo/SConstruct", line 1:
import fpga
私はscons --site-dir=$HOME/.scons/site_scons
を実行した場合に、どのとにかくそれがデフォルトでなければならないようだ、そしてすべては魅力のように働く。
追加風変わり:私はstrace scons
を実行すると、それはstat
またはopen
$HOME/.scons
しようとしたことがない - 実際にはsite_scons
探し唯一の場所が./site_scons
です。
誰もこれを見たことがありますか?
+1言及していない、興味深い質問 –