我經常使用Sphinx。有一個索引調用一個參數作爲輸入的存儲過程。參數可以是1到10之間的任何數字,每個參數都會返回不同的結果。因爲它會使獅身人面像配置非常擁擠,即使是繼承。所以我想我會在sphinx配置文件的開始處使用shebang行(現在保存爲sphinx.py)。由於它在Ubuntu上運行,所以在生產環境中效果很好。但是我也想在本地機器上運行它,但這裏有個叫做Windows的問題。由於我也有cygwin,我試圖通過cygwin運行它,但它是一樣的 - 沒有任何反應。Windows/cygwin shebang line
我試着用cygwin路徑和窗口路徑運行,但都被忽略或視爲註釋。從我讀過的應該和cygwin一起工作。難道它不起作用,因爲我必須調用一個exe文件?
有了:
$ ./indexer.exe sphinx.conf
我試圖運行它作爲perl腳本,bash腳本(通過Cygwin),它被忽略無論哪種方式。
有沒有可靠的方法來在Windows上運行shebang行?或者迫使cygwin至少在我的臉上吐出一個錯誤......即使黑客自從它只是我的開發機器以來也不錯。
任何幫助表示讚賞
如果您運行Indexer.exe,indexer.exe將決定如何操作。 – Ben 2011-03-03 11:35:42
請發佈您的腳本 – bobbogo 2011-03-03 19:16:25