2012-02-03 81 views
4

Ember.js的编号为addons,但大多数缺少任何安装说明。我成功构建了sproutcore-routinge.g.),将其签入ember.js/packages,然后将Rakefile和ember.json添加到软件包列表中,但似乎并不是最佳做法。是否有一些我失踪的会议?构建Ember.js插件的正确方法?

在建筑ember.js的主题:在Ubuntu,我需要sudo aptitude install ruby-1.9.1-full libxml2-dev libxslt1-dev nodejs,然后sudo gem install {rake,github-upload,bundler},然后bundle install,然后bundle exec rake。这可能是Ruby黑客的老帽子,但phew

+0

感到惊讶的是,没有人回答这个问题,我也想知道这个 – 2012-02-26 19:24:30

回答

0

大多数“官方”加载项都有一个自己的Rakefile来构建附件,这与Ember本身的构建方式非常相似。正如您已经正确观察到的,在使用Rakefile之前,您需要安装某些依赖项。我认为Ruby,RubyGems,Rake和Node.js应该是你需要安装的所有东西(可能是libxml2-dev和libxslt1-dev),那么“软件包安装”应该处理Rakefile需要的其他内容。

在sproutcore-routing的情况下,没有Rakefile,因为整个附件都在lib/core.js中,所以你只需要将该文件复制到sproutcore-routing.js,而且你很好走。

相关问题