我很确定我应该在这里发布这个,但是如果它属于像超级用户这样的东西,请随时纠正我。
尝试在我新格式化的 Linode 上设置这个 Ruby/Javascript 应用程序https://github.com/jamesu/tubehub 。
运行:Ubuntu v10.04 LTS、Ruby v1.8.8dev、Rails v3.2.9、SQLite v3.6.22。
经过多次故障排除后,我似乎接近成功安装和启动该应用程序,但我无法弄清楚的最后一点是运行 rake 命令时出现的“中止”错误,如 README 文档中所示。
root@li570-120:~/tubehub# rake db:seed
rake aborted!
/root/tubehub/util.rb:8: undefined (?...) sequence: /^(.*?)((?<!&)#|\#)(.*)$/
/root/tubehub/util.rb:9: undefined (?...) sequence: /(?:\#)(?<!&#)(?:\#)*(.*)$/
/root/tubehub/core.rb:37
/root/tubehub/core.rb:36:in `each'
/root/tubehub/core.rb:36
/root/tubehub/Rakefile:2
Tasks: TOP => db:seed => environment
(See full trace by running task with --trace)
root@li570-120:~# rake db:load
rake aborted!
No Rakefile found (looking for: rakefile, Rakefile, rakefile.rb, Rakefile.rb)
(See full trace by running task with --trace)
这是我第一次专门涉足 Ruby,通过一些“rake”文档过滤,但不确定我在看什么。
有什么建议么?