2014-02-27 16 views
2

我使用Meteorite创建流星应用程序,看到了回购自述提到:如何从科

mrt create my-app --branch devel 

不过,我这样做时得到一个错误。流星说 - 分支不是一个认可的命令。

更重要的是,如何使用特定分支创建应用程序?或者我可以进入smart.lock并将Meteor的git与我想要的分支放在一起?

我知道我可以使用特定的版本,但我很想知道如何使用特定的分支。

回答

1

我在smart.json(不smart.lock)文件改变了meteor条目改为:

{ 
    "meteor": { 
    "git": "https://github.com/meteor/meteor.git", 
    "branch": "shark" 
    }, 
    "packages": { 
    ... 
    } 
} 

代替branch领域,您还可以使用tag指向特定版本。

1

由于musically_ut说,你可以做你的smart.json文件中的以下内容:

{ 
    "meteor": { 
    "git": "https://github.com/meteor/meteor.git", 
    "branch": "shark" 
    }, 
    "packages": { 
    ... 
    } 
} 

但是,您将无法运行你的应用程序时,除非你通过运行启动您的应用从这种变化中受益'mrt'或'mrt run'从你的app目录中(而不是运行'meteor'或'meteor run')。这让我陷入了一段时间,所以我想我会在这里为其他人沿着这条路走来。感谢汤姆科尔曼的流星指针!