Fix Commit

加入了條件式編譯，以使AppHarbor正常使用