2015-05-12 42 views
6

我在linux上使用meteorjs已經有一段時間了。但是當我使用相對較新的Windows安裝程序進行安裝時,我發現最基本的示例在我的電腦上無法正常工作 - win7。流星的最基本的(「todos」)示例在我的Windows 7上無法正常工作 - 無反應

的例子是:https://www.meteor.com/try/4 其運行完全在我的ububtu,但在我的Windows - 我看到沒有信息插入到數據庫和我做的所有變化(添加新的「任務」)只是局部的頁面和我打開的其他標籤也是本地的,並且沒有「反應性」(沒有信息在不同頁面之間共享)。

我試圖解決它在某些方面:

  1. 我確信,MONGO_URL沒有設置,然後我設置MONGO_URL到另一個數據庫,看到的是,即使是DB報「連接接受」 ,oplog或更新的集合(任務)都有任何新的信息。

  2. 嘗試了不同種類的瀏覽器(Chrome,Firefox)。兩者都是最新版本。

  3. 查看鉻控制檯沒有錯誤。

我假設所有的寫入都是對minimongo進行的,它不會傳遞它們。

難道這是一個已知的問題? 有什麼建議嗎?

回答

4

有幾件事情,你可以嘗試:

  1. 卸載流星&蒙戈的任何單獨的實例(包括CMD的別名)。下載新的副本&安裝。在新文件夾中創建一個新項目。如果數據庫有一些奇怪的錯誤鎖定,這肯定會解決它。
  2. 下載robomongo(或使用meteor mongo)插入一個新的文檔&看它是否堅持。如果是這樣,你知道mongo不是問題。
  3. 檢查已安裝autopublishinsecure。如果他們是,當你完成第2步時,你應該在應用程序中看到一個新的文檔。如果這樣做,那麼數據庫可以與應用程序通信,所以問題必須在客戶端保存到數據庫。嘗試一種流星法而不是直接的insert。如果你沒有看到新的文檔,那麼來自數據庫的數據無法到達你的客戶端,這意味着你的防火牆(是的,它也可以搞砸本地主機請求)是責任。把它關掉,確保端口3000 & 3001(mongo)被允許完全訪問&它不會做任何與websockets無關的東西。
+0

感謝您的回覆: 1.試過卸載並安裝 - 沒有幫助 – user967710

+1

dang,有一個簡單的選擇:-P,讓我知道其餘的故障排除過程如何 –

+0

2.插入新的文檔,它堅持,但沒有反映在瀏覽器中。 3.安裝了自動發佈和不安全。 - 也禁用我的防火牆 - 沒有幫助。 謝謝 – user967710

0

我會嘗試重新安裝Visual Studio 2012和Python 2.6/2.7,然後重新安裝節點,然後Meteor。

相關問題