【发布时间】:2012-06-21 22:26:27
【问题描述】:
做 Sinatra 的getting started。 我收到此错误:
./sinatra.rb:5: undefined method `get' for main:Object (NoMethodError)
from /usr/lib/ruby/vendor_ruby/1.8/rubygems/custom_require.rb:36:in `gem_original_require'
from /usr/lib/ruby/vendor_ruby/1.8/rubygems/custom_require.rb:36:in `require'
from sinatra.rb:3
搜索这些错误会返回 ruby LoadError: cannot load such file,我看不出它与 Sinatra 有什么关系。
不确定我需要分享哪些其他信息才能使我的问题更清楚。因此,请告诉我应该运行哪些其他命令来明确问题。
更新:实际代码
# sinatra.rb
require 'rubygems'
require 'sinatra'
get '/' do
'hey girl'
end
【问题讨论】:
-
你能发布实际代码吗?外部链接不是很好。
-
在
sinatra.rb的第 5 行,您是否在代码中调用get而不是gets? -
@Linuxios 是的,有。