我在這裏有一個謎:我使用Ubuntu SCons(軟件包版本1.2.0.d20100117-1)。我有一個目錄$HOME/.scons/site_scons/
,其中所有文檔說應該是默認搜索的網站目錄之一。有一個模塊子目錄fpga
。在我的項目目錄中,我有一個SConstruct
文件僅由:默認情況下,爲什麼scons看不到〜/ .scons/site_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,有趣的問題 –