2012-02-03 82 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,而且你很好走。

相關問題