Fresh Rails 4应用程序无法识别`rails`命令,坚持使用`rails new`

我已经使用Rails主分支的克隆中的rails new命令成功创建了一个新的应用程序。 该应用程序看起来很好,并且肯定是Rails 4.但是当我尝试运行任何其他rails命令时,提示符给了我:

 Usage: rails new APP_PATH [options] Options: -r, [--ruby=PATH] # Path to the Ruby binary of your choice ... etc etc 

我试过railsbundle exec railsbin/rails ,都给出了相同的提示。 我创建新的Rails 4应用程序的步骤是:

  1. 将Rails主分支克隆到本地计算机
  2. 创建一个新的rvm gemset,然后使用它(1.9.3)
  3. 运行rails/railties/bin/rails new myapp --edge -T --skip-index-html
  4. cd myapp并运行bundle installbundle update以确保
  5. 运行任何rails命令

我究竟做错了什么? rvm-prompt表明我正在使用正确的gemset。 我注意到的一件事是,即使我从我的Gemfile中删除jbuilder并运行bundle update ,它仍会出现在我的gem list 。 我的rvm在这里有问题吗?

rails-v输出是’Rails 4.0.0.beta’

这看起来像一个bug,报告回到ruby on rails问题跟踪: https : //github.com/rails/rails/issues

在这里看到我的第一条评论,它包含一个可能的修复: https : //github.com/rails/rails/issues/9715

当我的’bin’文件夹丢失时,我遇到了这个问题。