在遵循以下说明安装向导式示例时,我得到以下错误:
[wizardly-examples]$ rake gems:install
(in /Users/jason/Rails/wizardly-examples)
(eval):1: warning: already initialized constant RAILS_ROOT
rake aborted!
wrong number of arguments (1 for 0)
/Users/jason/Rails/wizardly-examples/Rakefile:4:in `<top (required)>'
谁能建议如何解决这个问题?谢谢你
这可能是一个过时的宝石造成的麻烦。例如,rake gems:install
从未正常工作,并且已被淘汰,取而代之的是:
bundle install
Rails 3已经默认切换到捆绑器系统。旧的项目可能仍然有旧的任务,但不应该使用它。由于Rakefile
经常依赖于它试图安装的gem,因此从一开始就可以看出这是一个坏主意。
一般来说,如果你在rake
任务中遇到麻烦,一定要参与--trace
选项,以更好地了解它在哪里出错。