2011-10-31 64 views
1

我正在開發一個PHP項目並使用Netbeans 7.0.1和最後一個PHPUnit。Windows中的符號鏈接使用Netbeans的PHP項目7

該項目有兩個文件夾,每一個都有自己的引導。

假設文件夾是project1和Common,然後project1使用SymbLink來訪問Common和Mac世界中的工作,但現在我正在處理Windows,並從project1單元測試中找不到公共文件。

我試過公共文件夾添加爲PROJECT1全局路徑,但它仍然沒有找到共同的文件。

有什麼地方可以配置Netbeans工作嗎? 在此先感謝。吉列爾莫。

回答

2

它是因爲我已經使用這個工具了一段時間,在哪個版本的Windows您正在運行它可能依賴,但你也可以尋找到一個名爲路口鏈接魔術工具。它在Windows上或其某些版本上執行符號鏈接。

話雖這麼說,依託於你所描述的方式符號鏈接似乎不可移植的最好的。我更強烈的建議是修復你的構建腳本(ant/maven/whatever),以便它在任何地方都能工作,而不必首先依賴於符號鏈接。

+0

我標記你的答案是正確的,因爲它與我所做的一樣。我使用從Web下載的程序(Symlink Creator.exe)創建了該程序,並將在Mac中創建的符號鏈接替換爲在Windows中創建的符號鏈接(均指向同一文件夾)。那就是訣竅。 – polonskyg

1

你最好的賭注是公共文件夾添加到您的include path。否則,您可以隨時複製並粘貼實際文件夾(不推薦)。

+0

http://netbeans.org/kb/docs/php/project-setup.html#phpIncludePath –

+0

正如我在原來的職位說,我已經做到了......但文件還是沒有被找到。 – polonskyg

+0

這僅涵蓋NetBeans。您需要在'bootstrap.php'中將Common添加到Project1的包含路徑中。這告訴PHPUnit如何找到這些文件。 –