2010-07-21 182 views
2

我试图得到这是怎么回事: http://github.com/xaviershay/db2s3

我在配置/初始化/ db2s3.rb

 DB2S3::Config.instance_eval do 
     S3 = { 
     :access_key_id  => 'id', 
     :secret_access_key => 'key', 
     :bucket   => 'name' 
    } 
    end 

创建的文件在瑞克文件我补充说:

require 'db2s3/tasks' 

但是当我尝试运行rake任务将它推入S3我得到一个错误。

耙db2s3:备份:全

..... /配置/初始化/ db2s3.rb:13:语法错误,意外 ':',期待$结尾

+0

首先,你发布的那个文件中没有13行,所以搞清楚哪一行是第13行对我们来说很难过:-)我的建议是,你发布了整个事情(当然消除了个人信息)。 – paxdiablo 2010-07-21 02:34:21

+0

其实这就是整个文件。我之前在其中看到的一些其他行,我认识到它们不应该在那里。我不知道为什么它说13行,即使我删除了行。也许这个空白造成了这个问题?我在文件末尾运行了退格,现在它可以工作。不确定这是因果还是巧合。 – cap 2010-07-21 02:46:04

回答

0

这可能是一个文本编码问题。

您可能想要尝试创建新文件并输入整个内容,而不是从源复制粘贴。请确保保存新文件和/或覆盖旧文件,以便不使用旧内容。

相关问题