你如何检查你正在运行的Meteor版本?

时间:2013-08-17 15:14:15

标签: meteor meteorite

我遇到类似问题,如下所述: meteor > error: no such package: 'accounts-urls'

要解决这个问题,看起来我必须降级我的Meteorite版本才能让'accounts-ui-bootstrap-dropdown'工作。

但首先我要查看我目前正在运行的Meteor版本。

我该怎么做?我在带有终端的mac上运行Meteor。

6 个答案:

答案 0 :(得分:76)

有2个版本

1。 meteor命令的全局工具版本

按以下方式查找版本:

meteor --version # CAUTION this will auto update your meteor release !!!!!

2。流星的项目版本

除非手动升级,否则项目将保留在创建它的流星版本中。通过运行找到这个:

cat .meteor/release

答案 1 :(得分:20)

有两个地方你应该检查你的Meteor版本。

主要的Meteor工具安装在您的主文件夹中:/Users/nearpoint/.meteor。它具有自动更新程序,并为不同版本安装了Meteor的副本。

另一个地方是你项目的文件夹。 project/.meteor/release包含此项目正在使用的Meteor 版本。即使您的主要Meteor工具已更新,它仍将使用项目的固定版本,因此,除非您需要,否则向后不兼容的更改将中断。

要更新主Mteor工具(通常是自动更新,但如果没有),只需运行curl https://install.meteor.com | sh

在项目文件夹中更新项目运行的版本:

meteor update

更新到最新版本或

meteor update --release 0.6.4.1

如果要升级(或降级)到特定版本。现在,如果您查看项目中的.meteor/release文件,它将更改为新的固定版本。

答案 2 :(得分:5)

如果您想检查正在运行的版本的版本,请加载javascript控制台并检查

Meteor.release

(这是在它运行的时候 - 如果应用程序是用陨石部署的话,它有时会显示空白)

答案 3 :(得分:4)

meteor show meteor有趣的输出。这就是我在Mac终端上得到的:

$ meteor show meteor
Package: meteor@1.1.10                        
Maintainers: mdg                              
Exports: Meteor                               

This is an internal Meteor package.           

Recent versions:                              
  1.1.5   March 18th, 2015                    
  1.1.6   April 1st, 2015
  1.1.7   September 22nd, 2015
  1.1.9   September 29th, 2015
  1.1.10  October 27th, 2015    installed

Older and pre-release versions of meteor have been hidden. To see all 73 versions, run 'meteor show --show-all meteor'.

答案 4 :(得分:4)

另一种方法是在浏览器中打开 Javascript控制台并输入:

console.log(Meteor);

这对我来说非常有用,因为我在Chromebook上运行Ubuntu所以我不需要停止本地服务器来检查我当前正在运行的版本。

请注意,服务器 需要运行(localhost:3000)才能使此命令生效。

答案 5 :(得分:3)

我刚用过

meteor --version

在nitrous.io中,它将Meteor更新为0.9.0。这不仅仅是检查版本的命令。