如何将流星应用程序从0.9.4升级到1.0.0?

时间:2014-10-31 05:23:22

标签: meteor upgrade

Meteor示例app,显微镜的版本为0.9.4,当我尝试使用meteor run命令启动应用程序时。

有印刷品: 对不起,这个项目使用Meteor METEOR@0.9.4,它没有安装和 无法下载。请检查以确保您在线。

我支持公司代理。

安装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 个答案:

答案 0 :(得分:13)

我能够使用:

成功地将项目从0.9.3.1更新到1.1
meteor update

答案 1 :(得分:5)

像这样使用meteor run

meteor run --release

...不会升级您的meteor安装,但会下载--release并随之运行当前应用。

答案 2 :(得分:2)

将meteor更新为1.4.1后,我遇到了类似的问题。我碰巧用这个帮助Github Issue

解决了这个问题
  1. 重置您的应用
      

    流星重置

  2. 再次使用meteor安装npm
      

    meteor npm install

  3. 重建npm(可选)
      

    meteor npm rebuild

答案 3 :(得分:1)

这有点晚了,略有不同:当我从1.0.3.1升级到1.0.3.2时,我遇到了类似的问题。在阅读了这里的答案和here之后,我尝试了以下对我有用的内容:

meteor update --release <new version>

<new version>替换为您正在运行的最新版本。这更新了我的项目,使用meteor的后续运行按预期工作。

答案 4 :(得分:0)

我是通过将文件.meteor / release更改为meteor 1.0来更新的。我有包裹问题,我也注意到铁路由器的内部动作发生了变化(我通过修复文件加载顺序修复了这个问题),而在Meteor 1.0上你已经找到了所有的包裹。

尝试添加包meteor-platform,它是一个包含最常用包的元数据包。

我也遇到了一些气氛套餐的问题,升级它是一项艰巨的任务。