2014-10-31 48 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重建