2010-07-21 4 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' 

Но когда я пытаюсь запустить задачу грабли, чтобы подтолкнуть его в s3 я получаю сообщение об ошибке.

грабли db2s3: резервное копирование: полный

...../конфиг/Инициализаторы/db2s3.rb: 13: ошибка синтаксиса, неожиданный ':', ожидая $ конец

+0

Для начала в этом файле вы не указали 13 строк, поэтому выясните, какая строка 13 довольно проклята для нас :-) Мое предложение состоит в том, что вы публикуете все это (санированное из личной информации, конечно,). – paxdiablo

+0

На самом деле это весь файл. У меня были некоторые другие строки после того, что вы видите здесь в нем раньше, что я понял, не должны были там находиться. Я не уверен, почему он сказал 13 строк, даже после того, как я удалил строки. Может быть, пробел почему-то вызывал это? Я запустил backspace в конце файла, и теперь он работает. Не уверен, что это причинное или случайное. – cap

ответ

0

Это может быть проблемой кодирования текста.

Возможно, вы захотите попробовать создать новый файл и напечатать все содержимое вместо копирования и вставки из источника. Обязательно сохраните новый файл и/или перезапишите старый файл, чтобы прежнее содержимое не использовалось.

Смежные вопросы