43

我遇到了与此处所述类似的问题: meteor > error: no such package: 'accounts-urls'

要解决这个问题,我似乎必须降级我的 Meteorite 版本才能让“accounts-ui-bootstrap-dropdown”工作。

但首先我想检查一下我当前运行的是哪个版本的 Meteor。

我怎样才能做到这一点?我在带有终端的 Mac 上运行 Meteor。

4

6 回答 6

89

有2个版本

1. 流星命令全局工具版

通过以下方式查找版本:

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

2.项目版流星

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

cat .meteor/release
于 2013-08-17T18:19:57.937 回答
21

有两个地方你应该检查你的 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项目中的文件,它将更改为新的固定版本。

于 2013-08-17T17:55:04.473 回答
6

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

Meteor.release

(这是在运行时 - 如果应用程序是使用陨石部署的,有时它可能会出现空白)

于 2013-08-18T08:34:02.543 回答
6

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

console.log(Meteor);

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

请注意,服务器确实需要运行 ( localhost:3000) 才能使该命令正常工作。

于 2015-12-25T16:38:30.097 回答
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'.
于 2015-12-04T09:18:44.557 回答
3

我刚用

meteor --version

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

于 2014-08-28T13:00:24.287 回答