如何摆脱语法错误,意外的keyword_end,期待输入结束?

时间:2014-01-28 06:38:12

标签: ruby-on-rails ruby

我得到了

syntax error, unexpected keyword_end, expecting end-of-input
尝试安装和测试ruby时,在命令提示符下

require 'mysql2'

client = Mysql2::Client.new(host: 'localhost', username: 'root', password: 'password1')

sql = 'select now() as timestamp'

result = client.query(sql)
    puts row['time stamp']
end

1 个答案:

答案 0 :(得分:1)

代码遗失do

client = Mysql2::Client.new(host: 'localhost', username: 'root', password: 'password1')

sql = 'select now() as timestamp'

result = client.query(sql) do # <----
    puts row['timestamp']
end

仅供参考,time stamp应为timestamp。 (这不是语法错误的直接原因)。