Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby Sinatra语法错误:意外字符_Ruby_Sinatra_Haml - Fatal编程技术网

Ruby Sinatra语法错误:意外字符

Ruby Sinatra语法错误:意外字符,ruby,sinatra,haml,Ruby,Sinatra,Haml,我有一个讨厌的问题,我真的不明白错误信息,我在谷歌上看到的只是让我更加困惑,希望有什么东西能帮我把这些蛇弄清楚 我只是在玩弄Sinatra我正在运行以下代码: set :haml, :format => :html5 get "/" do haml :index end 但当我运行代码时,我似乎收到了以下错误消息: app.rb:2: syntax error, unexpected '=', expecting $end set :haml, :format =

我有一个讨厌的问题,我真的不明白错误信息,我在谷歌上看到的只是让我更加困惑,希望有什么东西能帮我把这些蛇弄清楚

我只是在玩弄Sinatra我正在运行以下代码:

set :haml, :format => :html5
    get "/" do
    haml :index
end
但当我运行代码时,我似乎收到了以下错误消息:

app.rb:2: syntax error, unexpected '=', expecting $end
set :haml, :format => :html5
                    ^

我真的不明白?这意味着什么?我安装了ruby 1.9.1并使用了haml和sinatra gems?

替换为

set :haml, :format => :html5

get "/" do
    haml :index
end

替换为

set :haml, :format => :html5

get "/" do
    haml :index
end

在这里做什么?将其更改为
这里
在做什么?将其更改为