2013-02-08 72 views
2

我只是在我的Windows 7企業版64位盒上試用流星。我通過MSI安裝從http://win.meteor.com,重新啓動計算機並在命令提示符(管理員),做了以下內容:流星不在Windows7上工作64位

cd /d c:\var
meteor create testapp
(absolutely no response on console)

那我投保的是node.exe工作。我用基本的Hello World例子創建了一個test.js,並且它工作了(我瀏覽到localhost:xxx並且被迎接)。

node test.js

然後我去了右轉入meteor.js代碼,並在遇到內部纖維(...)process.stderr.write,我決定打電話給在外面纖維文件的開頭相同。
process.stderr.write(「outside fiber」);
(此消息得到了印刷 ;確認存在與纖維的問題)

現在在研究中,我偶然發現

npm test fibers
(output: Error: Test already-running.js failed. code: -1073741819 ....)

然後我做了

npm remove fibers
npm install fibers

但是,錯誤隨着測試光纖的繼續,流星命令的絕對無輸出。

有人可以幫忙嗎?我沒有選擇,這是我第一次嘗試meteor/nodejs。

回答

-1

你需要知道的是,到目前爲止,流星並不正式支持Windows。 我可以推薦你嘗試在虛擬機中使用virtualbox和linux發行版。

+0

我沒有錯過它,流星不** **正式支持Windows – 2013-03-16 18:23:15

+0

你應該引用你的參考,https://github.com/meteor/meteor/wiki/Supported-Platforms – generalhenry 2013-03-16 18:27:36

+0

好的,你找到了參考資料,但我仍然很喜歡:流星不正式支持Windows。 – 2013-03-16 18:30:13

0

我發現了一個節點光纖問題(在windows上),並且有一個嘗試性修復 - 至少它爲我解決了這個問題,並且我很樂意看看它是否也爲其他人解決了問題。

最終,問題顯然是由於堆棧溢出和訪問衝突導致的猝死。然而,根本原因是線程本地人在光纖交換機上沒有正確切換。

詳情請參閱https://github.com/TomWij/meteor/issues/66#issuecomment-15994548

見相關堆棧溢出的問題:Meteor on Windows: meteor command outputs nothing