0

我正在尝试学习 ember,所以我创建了一个从 github 克隆的本地 git 存储库,这样我就可以及时了解它。我以前从未使用过 rake,所以我也从http://rake.rubyforge.org/下载并安装了它。Rake 似乎安装正确,当我运行 rake --help 时,我得到了帮助选项,所以我认为一切正常。所以然后在我的命令提示符下,我对包含 ember 的 github 文件的目录做了一张 CD。根据我的阅读,由于 ember 目录中有一个 Rakefile,听起来我可以直接 CD 到该目录并运行 rake。但是当我这样做时,我会收到以下错误。我很抱歉,但我没有使用 rake 的经验,所以我不确定我做错了什么......或者它是否在构建文件中?

c:\inetpub\wwwroot\dev\js\ember.js>rake
C:/Ruby193/lib/ruby/site_ruby/1.9.1/rake/rake_module.rb:25: warning: redundant nested repeat operator
c:/inetpub/wwwroot/dev/js/ember.js/Rakefile:485: warning: ambiguous first argument; put parentheses or even spaces
c:/inetpub/wwwroot/dev/js/ember.js/Rakefile:487: warning: ambiguous first argument; put parentheses or even spaces
rake aborted!
cannot load such file -- bundler/setup
c:/inetpub/wwwroot/dev/js/ember.js/Rakefile:3:in `<top (required)>' (See full trace by running task with --trace)

c:\inetpub\wwwroot\dev\js\ember.js>
4

1 回答 1

0

您需要安装 bundler(这样您就可以获得 ember 的 rake 任务所依赖的所有 gem)。

gem install bundler

然后,在您的 ember 目录中:

bundle install
rake -T
于 2012-09-08T22:59:57.280 回答