【发布时间】:2012-01-15 17:53:39
【问题描述】:
正在尝试学习 Ruby on Rails 3 教程这本书,现在挂了:第 2.2 节
例子说:
rails generate scaffold User name:string email:string
我明白了:
C:\Sites\rails_projects\demo_app>rails generate scaffold User name:string email:
string
C:/RailsInstaller/Ruby1.9.2/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:
34:in `require': wrong number of arguments (0 for 1) (ArgumentError)
from C:/Sites/rails_projects/demo_app/Gemfile:4:in `evaluate'
from C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/bundler-1.0.21
/lib/bundler/dsl.rb:7:in `instance_eval'
from C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/bundler-1.0.21
/lib/bundler/dsl.rb:7:in `evaluate'
from C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/bundler-1.0.21
/lib/bundler/definition.rb:17:in `build'
from C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/bundler-1.0.21
/lib/bundler.rb:138:in `definition'
from C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/bundler-1.0.21
/lib/bundler.rb:126:in `load'
from C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/bundler-1.0.21
/lib/bundler.rb:110:in `setup'
from C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/bundler-1.0.21
/lib/bundler/setup.rb:7:in `<top (required)>'
from C:/RailsInstaller/Ruby1.9.2/lib/ruby/site_ruby/1.9.1/rubygems/custo
m_require.rb:57:in `require'
from C:/RailsInstaller/Ruby1.9.2/lib/ruby/site_ruby/1.9.1/rubygems/custo
m_require.rb:57:in `rescue in require'
from C:/RailsInstaller/Ruby1.9.2/lib/ruby/site_ruby/1.9.1/rubygems/custo
m_require.rb:35:in `require'
from C:/Sites/rails_projects/demo_app/config/boot.rb:6:in `<top (require
d)>'
from <internal:lib/rubygems/custom_require>:29:in `require'
from <internal:lib/rubygems/custom_require>:29:in `require'
from script/rails:5:in `<main>'
有人可以让我走上正确的道路吗?谢谢!
【问题讨论】:
-
看起来你在
email:和string之间有一个空格 -
不,抱歉,这只是粘贴到这里。发生错误时没有空格。
-
我没有看到 rails generate 命令有什么问题。你能分享你的 Gemfile 吗?
标签: ruby-on-rails railstutorial.org