2

我已经使用rails new来自 Rails 主分支的克隆的命令成功地创建了一个新应用程序。该应用程序看起来不错,绝对是 Rails 4。但是当我尝试运行任何其他rails命令时,提示符给了我:

Usage:
  rails new APP_PATH [options]

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

我试过rails,bundle 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 并运行 a bundle update,它仍然出现在我的gem list. 我的 rvm 有问题吗?

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

4

3 回答 3

1

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

于 2013-03-14T10:49:40.827 回答
0

这看起来像一个错误,向 ruby​​ 报告 Rails 问题跟踪:https ://github.com/rails/rails/issues

于 2013-02-19T03:52:33.530 回答
0

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

于 2015-09-28T04:26:15.460 回答