【问题标题】:How do you check which version of Meteor you are running?你如何检查你正在运行的 Meteor 版本?
【发布时间】:2013-08-19 20:38:28
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: meteor meteorite


    【解决方案1】:

    有2个版本

    1。流星命令全局工具版

    通过以下方式查找版本:

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

    2。项目版流星

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

    cat .meteor/release
    

    【讨论】:

    • 你是对的。这很有趣,当我需要固定版本时,我总是使用 .meteor/release :D
    • 值得注意的是,在项目中运行meteor --version 将显示.meteor/release 版本,即使您安装了更新的全局工具。
    • 为什么运行“meteor --version”会先下载最新版本的meteor-tool?
    【解决方案2】:

    您应该在两个地方检查您的 Meteor 版本。

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

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

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

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

    meteor update
    

    更新到最新版本或

    meteor update --release 0.6.4.1
    

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

    【讨论】:

    • 谢谢我使用meteor update --release 0.6.4.1 降级,现在'mrt add acounts-ui-bootstrap-dropdown' 不再出错了!谢谢
    • 很高兴它对您有所帮助!新版本 (0.6.5) 对包有新的向后不兼容的更改,您希望包维护者在迁移到 0.6.5 之前更新他们的包(这并不难,顺便说一句)
    【解决方案3】:

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

    Meteor.release
    

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

    【讨论】:

      【解决方案4】:

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

      console.log(Meteor);

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

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

      【讨论】:

        【解决方案5】:

        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'.
        

        【讨论】:

        • 这似乎很有希望,只是它似乎与我正在寻找的“流星版本”不对应。对于流星 1.5.1,这显示meteor@1.7.1
        【解决方案6】:

        我刚用过

        meteor --version
        

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

        【讨论】:

          猜你喜欢
          • 2016-07-09
          • 2011-10-02
          • 2013-01-08
          • 2021-03-17
          • 2020-02-21
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多