2009-10-21 97 views
3

從過去的幾個小時我試圖在Win XP Pro上安裝和編譯beepbeep框架示例應用程序。希望這裏的專家能幫助我!Erlang新手問題

這裏是我下面http://www.planeterlang.org/en/planet/article/BeepBeep_A_Rails_like_framework_for_Mochiweb/

第3步的步驟,當我進入二郎山化妝殼它被接受爲原子,而不是運行的Makefile文件。所以,我嘗試了make:all(),結果是up_to_date,我想這是正確的,並且makefile中提到的所有模塊都已編譯完成。

但是第4步,我得到一個語法error--「之前語法錯誤:‘/’」當我嘗試使用命令./script/new_beep.erl YouAppName「DestinationDirectory」

生成一個新的Web應用程序

因此,在短期,我無法用「做」,以及無法使用beepbeep源代碼來創建新的Web應用程序。

由於提前, NAND

回答

3

我想我找到了解決我面對的問題或應該說的問題?:-)以下是我爲解決問題所做的高級步驟es以及shell腳本問題。希望這對別人有用! 1)安裝Cygwin(所有包雖然沒有必要)。 2)設置cygwin環境變量來識別erlc.exe和erl.exe。這是通過cygwin.bat 3)試圖「製造」,但失敗。顯然,cygwin下載的make實用程序似乎有問題。嘗試make:all()來自Erlang外殼,它工作正常,並生成必要的光束文件。 4)創建一個shell腳本指向(.beam文件的)入口函數,並且一切都很順利:-)!

以下是我使用的參考文獻: 1)http://cs.nyu.edu/rgrimm/teaching/fa09-oop/windows-make.html 2)喬阿姆斯特朗書的第6章。謝謝喬! 3)http://blog.omega-prime.co.uk/?p=5

0

您應該在您的操作系統的命令行中輸入make,而不是Erlang shell。 在windows上,您可以安裝gnumake以創建一個make環境。