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
我试过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并运行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’文件夹丢失时,我遇到了这个问题。