我遇到了与此处所述类似的问题: meteor > error: no such package: 'accounts-urls'
要解决这个问题,我似乎必须降级我的 Meteorite 版本才能让“accounts-ui-bootstrap-dropdown”工作。
但首先我想检查一下我当前运行的是哪个版本的 Meteor。
我怎样才能做到这一点?我在带有终端的 Mac 上运行 Meteor。
我遇到了与此处所述类似的问题: meteor > error: no such package: 'accounts-urls'
要解决这个问题,我似乎必须降级我的 Meteorite 版本才能让“accounts-ui-bootstrap-dropdown”工作。
但首先我想检查一下我当前运行的是哪个版本的 Meteor。
我怎样才能做到这一点?我在带有终端的 Mac 上运行 Meteor。
通过以下方式查找版本:
meteor --version # CAUTION this will auto update your meteor release !!!!!
除非手动升级,否则项目将保持在创建它的流星版本。通过运行找到它:
cat .meteor/release
有两个地方你应该检查你的 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
项目中的文件,它将更改为新的固定版本。
如果您想检查正在运行的版本的版本,请加载 javascript 控制台并检查
Meteor.release
(这是在运行时 - 如果应用程序是使用陨石部署的,有时它可能会出现空白)
另一种方法是在浏览器中打开Javascript 控制台并输入:
console.log(Meteor);
这对我来说非常有用,因为我在 Chromebook 上运行 Ubuntu,所以我不需要停止本地服务器来检查我当前正在运行的版本。
请注意,服务器确实需要运行 ( localhost:3000
) 才能使该命令正常工作。
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'.
我刚用
meteor --version
在 nitrous.io 中,它将 Meteor 更新为 0.9.0。这不是仅检查版本的命令。