bundler:命令未找到:rakep ---同时构建emberjs todo

时间:2012-08-17 12:35:24

标签: ruby rake

我正在尝试从https://github.com/emberjs/todos构建emberjs todos ....执行命令 bundle exec rakep build 时,我收到以下错误

**bundler: command not found: rakep**

**Install missing gem executables with 'bundle install'**

我正在使用Ruby 1.9.3并且我已经包含了所需的宝石

捆绑包含的宝石:

 * bundler (1.0.22
  * chunky_png (1.2
  * compass (0.12.2
  * fssm (0.2.9)
  * json (1.5.4)
  * rack (1.4.1)
  * rake (0.9.2.2)
  * rake-pipeline (0.6.0)
  * rake-pipeline-web-filters(0.6.0)
  * sass (3.2.1)
  * thor (0.14.6)

任何人都可以帮助找出错误???

1 个答案:

答案 0 :(得分:1)

我意识到这个问题真的很老这可能不是一个直接的答案,但我遇到了类似的问题,试图让ember_phonegap_starter模板启动并运行(它在某些时候使用rakep服务器在网络广播中)。

作为一个完整的Ruby新手并且只对ember.js感兴趣而不是学习另一个生态系统,我最终根据Yuhuda Katz的回答(link)和一些反复试验拼凑了一些命令。有人可能会进一步完善这个答案。我在Windows 7机器上的步骤:

  1. Ruby installer站点安装Ruby 2.0.0。
  2. 下载Ruby Development Kit。
  3. 将开发工具包复制到c:\ ruby​​200目录并从那里运行.exe。
  4. 在c:\ ruby​​200目录中打开命令提示符,然后键入:

      

    ruby​​ dk.rb init

         

    ruby​​ dk.rb install

  5. 现在安装rakep和朋友:

      

    gem install rake-pipeline

         

    gem install rake-pipeline-web-filters

         

    gem install rack

         

    gem install barber

  6. 此时我可以从命令行运行rakep。我不知道安装所有其他位对于你想要做的事情是必要的。