【发布时间】:2010-07-21 02:25:05
【问题描述】:
我正在尝试解决这个问题: http://github.com/xaviershay/db2s3
我在 config/initializers/db2s3.rb 中创建了一个文件
DB2S3::Config.instance_eval do
S3 = {
:access_key_id => 'id',
:secret_access_key => 'key',
:bucket => 'name'
}
end
在我添加的 rake 文件中:
require 'db2s3/tasks'
但是当我尝试运行 rake 任务以将其推送到 s3 时,我得到了一个错误。
rake db2s3:backup:full
...../config/initializers/db2s3.rb:13:语法错误,意外':',期待$end
【问题讨论】:
-
首先,您发布的那个文件中没有 13 行,因此要弄清楚哪一行是第 13 行对我们来说非常困难 :-) 我的建议是您发布整个内容(经过消毒当然是个人信息)。
-
其实就是整个文件。在你之前在这里看到的内容之后,我还有一些其他的行,我意识到不应该在那里。我不确定为什么即使在我删除这些行之后它还是说 13 行。也许空白是导致这种情况的原因?我在文件末尾运行了退格键,它现在可以工作了。不确定这是因果还是巧合。
标签: ruby-on-rails