mysql - ruby gem 错误

标签 mysql ruby linux

当运行一个在 MySQL 数据库中生成表的小脚本时,我遇到了以下错误。

/usr/local/rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/psych.rb:154:in `parse':            (/root/.siriproxy/config.yml):
 couldn't parse YAML at line 0 column 0 (Psych::SyntaxError)
    from /usr/local/rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/psych.rb:154:in `parse_stream'
    from /usr/local/rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/psych.rb:125:in `parse'
    from /usr/local/rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/psych.rb:112:in `load'
    from /usr/local/rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/psych.rb:229:in `block in load_file'
    from /usr/local/rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/psych.rb:229:in `open'
    from /usr/local/rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/psych.rb:229:in `load_file'
    from /usr/local/rvm/gems/ruby-1.9.3-p125@SiriProxy/gems/siriproxy-0.9.9/lib/siriproxy/command_line.r
b:263:in `parse_options'
    from /usr/local/rvm/gems/ruby-1.9.3-p125@SiriProxy/gems/siriproxy-0.9.9/lib/siriproxy/command_line.r
b:38:in `initialize'
    from /usr/local/rvm/gems/ruby-1.9.3-p125@SiriProxy/gems/siriproxy-0.9.9/bin/siriproxy:6:in `new'
    from /usr/local/rvm/gems/ruby-1.9.3-p125@SiriProxy/gems/siriproxy-0.9.9/bin/siriproxy:6:in `<top (re
quired)>'
    from /usr/local/rvm/gems/ruby-1.9.3-p125@SiriProxy/bin/siriproxy:19:in `load'
    from /usr/local/rvm/gems/ruby-1.9.3-p125@SiriProxy/bin/siriproxy:19:in `<main>

任何导致错误的想法,我在配置文件中提供了主机、数据库名称、用户名和密码。

编辑:YML 文件:http://pastie.org/private/pjyua5fczxokfggkxfdbtq

编辑:非注释和空行文件:http://pastie.org/private/n4rwlxhcd4nuon117qt7ag

最佳答案

我最好的猜测是 /root/.siriproxy/config.yml 中的 YAML 无效。您可以在此处尝试解析和验证它:

关于mysql - ruby gem 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9543491/

相关文章:

mysql - 无法解决 eclipse 的类型问题

python - 为 pyodbc 创建类似于 PHP PDO 的 DSN。是否可以?

ruby - 如何使用 Net::HTTP 只读取正文的 x 个字节?

linux - 为什么 crontab 在指定月份和星期几时使用 OR?

linux - Bash:我的输出在一行

php - 使用 MySQL like 语句

mysql - 另一个外键问题 - #1451 - 无法删除或更新父行 : a foreign key constraint fails

ruby - 如何在 Windows 上的 Ruby 中处理 UNC 路径?

ruby-on-rails - 参数错误 : wrong number of arguments (1 for 2)

linux - 在 Virtual Box 上的 Ubuntu 上挂载共享文件夹