我遇到类似问题,如下所述: meteor > error: no such package: 'accounts-urls'
要解决这个问题,看起来我必须降级我的Meteorite版本才能让'accounts-ui-bootstrap-dropdown'工作。
但首先我要查看我目前正在运行的Meteor版本。
我该怎么做?我在带有终端的mac上运行Meteor。
答案 0 :(得分:76)
按以下方式查找版本:
meteor --version # CAUTION this will auto update your meteor release !!!!!
除非手动升级,否则项目将保留在创建它的流星版本中。通过运行找到这个:
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。这不仅仅是检查版本的命令。