2014-10-31 49 views
5

流星示例應用程序,顯微鏡有版本0.9.4,當我嘗試使用meteor run命令啓動應用程序。如何將流星應用從0.9.4升級到1.0.0?

有一個打印: 對不起,這個項目使用流星[email protected],這是沒有安裝和 無法下載。請檢查以確保您在線。

我在公司的代理人背後。

當我安裝Meteor時,只能安裝最新的1.0.0。

  • 我該怎麼辦?
  • 將應用程序升級到1.0.0,以及如何?
  • 把流星降級到0.9.4,怎麼樣?

我嘗試使用meteor update --release 0.9.4,無法工作或使用meteor update,其他錯誤彈出:

/home/hunter/.meteor/packages/meteor-tool/.1.0.35.hgbesu++os.linux.x86_32+web.browser+web.cordova/meteor-tool-os.linux.x86_32/dev_bundle/lib/node_modules/fibers/future.js:206 
               throw(ex); 

.. 
Error: tunneling socket could not be established, cause=socket hang up 
    at Object.Future.wait (/home/hunter/.meteor/packages/meteor-tool/.1.0.35.hgbesu++os.linux.x86_32+web.browser+web.cordova/meteor-tool-os.linux.x86_32/dev_bundle/lib/node_modules/fibers/future.js:326:15) 
    at _.extend._createSocket (packages/ddp/stream_client_nodejs.js:265) 
    at _.extend._launchConnection (packages/ddp/stream_client_nodejs.js:142) 
    at new LivedataTest.ClientStream (packages/ddp/stream_client_nodejs.js:28) 
    at new Connection (packages/ddp/livedata_connection.js:52) 
    at Object.DDP.connect (packages/ddp/livedata_connection.js:1581) 

這應該代理髮行。

搜索後沒有文檔。

回答

5

使用meteor run這樣的:

meteor run --release 

...不會升級您的流星安裝,但會下載--release,並運行它當前的應用程序。

+0

非常酷尖端。非常適合升級項目,而不會完全炸燬代碼庫。 – JakeGould 2016-09-22 01:28:38

0

我是通過更改文件.meteor/release到meteor 1.0進行更新的。我有包問題,我也注意到鐵路由器的內部行爲發生了變化(我通過修復文件加載順序來解決這個問題),而在Meteor 1.0中,你已經爲所有事情做好了準備。

嘗試添加軟件包meteor-platform,它是一個包含最常用軟件包的元軟件包。

我也有一些氣氛套餐的問題,升級它是一項艱鉅的工作。

1

這有些晚,略有不同:當我從1.0.3.1升級到1.0.3.2時,我遇到了類似的問題。在這裏閱讀答案後,和here,我想這爲我工作如下:與你運行的是最新版本替換<new version>

meteor update --release <new version> 

。這更新了我的項目,並使用meteor按預期工作。

13

我能夠從0.9.3.1項目成功更新到1.1:更新流星到1.4.1後

meteor update 
2

我有類似的問題。我正好與此幫助Github Issue

  1. 修復它重置您的應用程序

    流星重置

  2. 與流星安裝NPM再次

    流星NPM安裝

  3. 重建npm(可選)

    流星NPM重建