2009年2月15日 星期日

buildout with MinGW

Plone

for windows builout

在windows環境下使用buildout,有時後可能會遇到有些套件需要重新編譯的情形,因此在windows下也就需要安裝編譯器。在此介紹MinGW的安裝方法,MinGW 是指 Minimalistic GNU for Windows,可以建立在 Windows 下的 GNU 編譯環境。安裝步驟如下:

1.下載 Automated MinGW Installer,點此下載適合自己的版本


2.預設將MinGW安裝在 C:\MinGW ,安裝完成後到 C:\MinGW\libexec\gcc\mingw32\3.4.5 目錄把 cc1.exe 和 collect2.exe 複製到 C:\MinGW\bin 目錄裡


3.到此 下載 libpython24.a 放到 C:\MinGW\lib 目錄,再把 C:\MinGW\bin 加到系統環境變數 PATH 裡。


4.接著打開命令提示字元,輸入 gcc --version 測試是否成功。


5.接著要通知 Python 的 distutils 已可以使用 MinGW,以 Plone 安裝在 C:\Plone3 目錄為例,要到 C:\Plone3\python\Lib\distutiles 目錄裡建立 distutils.cfg 檔案,內

容是:


[build]
compiler=mingw32


其他更多的設定細節,可以參考 Using buildout on Windows 文件。


此文件參考 marr's weblog