2012-02-07 34 views
0

我安裝了一個啓用CodeIgniter的NB 7.0.1插件,但是當我去創建一個使用它的項目時,我被告知我需要爲Netbeans指定一個PHP解釋器。我試圖用你使用Xampp獲得的php.exe來做到這一點,但我得到一個Java null pointer錯誤。我似乎無法解決這個問題,但我在想,爲什麼當Linux機器可以這樣做時,我需要Windows上的解釋器?我已經在虛擬機上設置了它。Windows和Linux上的Netbeans和CodeIgniter?

來自這裏的任何建議?非常感謝!

+0

這聽起來像是NetBeans中的一個錯誤。我會更新到最新版本或重新安裝。 – 2012-02-26 20:41:39

回答

0

我正在使用NB 7.1.1,並且在創建新項目時與CodeIgniter插件有類似的問題。 NetBeans會抱怨在Tools-> Options-> PHP General中沒有定義PHP解釋器。它不會啓用完成按鈕,因此無法設置新建項目。

我剛剛創建了一個虛擬批處理文件,名爲nb_cli.bat,並指出註釋爲PHP解釋器。我不打算在本地機器上執行(或調試)CodeIgniter CLI代碼,因此文件可能永遠不會被執行。

如果您想要本地調試或運行php,請確保xammp在NetBeans之外正常工作。但是,如果沒有,此修補程序應該可以幫助您解決NetBeans問題。

我在本地網絡上有一個單獨的linux服務器用於開發,因爲當我使用多臺機器進行開發/測試/等時,本地不需要apache/php。

NetBeans應該通過將PHP解釋器消息從警報阻止項目設置降低爲警告:未定義(或找到)未解釋PHP解釋器以使CLI測試可能無法運行的錯誤修正。

作爲一種替代方案,如果你有一個安裝有NB的linux盒子,你可以在那裏創建New項目並將整個文件夾(包括nbproject文件夾)複製到你的PC上,你應該可以通過沒有PHP口譯員定義。

希望能讓你用NB和CodeIgniter。如果您需要更多詳細信息,請詢問。

+0

感謝您的信息。我通過卸載Netbeans並重新安裝它來修復它。 – deed02392 2012-04-18 11:47:55

+0

很高興你得到它。當我在2個盒子(1個窗口,1個linux)上向NB 7.1.1上升時,我認爲仍然是NB的問題(需要指定PHP解釋器),並且仍然需要解決windows盒子的問題,當然linux很好。希望這可以幫助其他人開始使用NB和CodeIngiter ;-) – stellablue 2012-04-19 19:58:15