我已经使用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 rails
和bin/rails
, 都给出相同的提示。我创建一个新的 Rails 4 应用程序的步骤是:
- 将 Rails 主分支克隆到我的本地计算机
- 创建一个新的 rvm gemset,并使用它 (1.9.3)
- 跑
rails/railties/bin/rails new myapp --edge -T --skip-index-html
cd myapp
然后跑bundle install
,bundle update
只是为了确定- 运行任何
rails
命令
我究竟做错了什么?rvm-prompt
建议我使用正确的 gemset。我确实注意到的一件事是,即使我从我的 Gemfile 中删除 jbuilder 并运行 a bundle update
,它仍然出现在我的gem list
. 我的 rvm 有问题吗?
rails-v
输出是'Rails 4.0.0.beta'