2012-06-20 1 views
1

Я даже не коснуться dotcloud.yml после последнего толчка, но получил эту странную ошибку при попытке нажать Сейчас:Невозможно разобрать dotcloud.yml

Could not parse dotcloud.yml: Invalid characters (lowercase alphanum only) for service "rails_production" in "dotcloud.yml", line 6, column 3 

Я уверен только в нижнем регистре alphanum используется в dotcloud .yml. Любой совет?


dotcloud.yml файл по запросу:

rails: 
    type: ruby 
    approot: rails 

rails_production: 
    type: mysql 

html5: 
    type: ruby 
    approot: html5 

redis: 
    type: redis 

resque: 
    type: ruby-worker 
    approot: rails 

web: 
    type: static 
    approot: web 

statsd: 
    type: nodejs 
    approot: statsd 
    ports: 
    node: udp 
+0

Можете ли вы разместить свой dotcloud.yml? –

+0

Просто отправлено выше = D –

ответ

1

Update:

dotCloud просто выталкивается изменения, которые Откачено исполнение не имеет подчеркивания в именах служб. Это должно исправить вашу проблему, и если вы повторно нажмете , все должны быть установлены на данный момент. Я не знаю, как долго это будет на месте, поэтому, если вы можете переименовать свою услугу, лучше всего это сделать, или иначе это может случиться снова в будущем.

Был изменение в проверке dotcloud.yml лучше стандартизировать имена служб и устранить проблему, которая была вызвана, когда имена служб, содержащие определенные символы. Похоже, это изменение влияет на вас.

Ошибка говорит

"Недопустимые символы в нижнем регистре (alphanum только)"

Это означает, что 'rails_production' является недопустимым именем, поскольку он имеет подчеркивание. Попробуйте изменить это на railsproduction или что-то подобное.

Также важно отметить, что это может быть ошибка, и не стесняйтесь обращаться к dotCloud, если вы не можете легко переименовать свою службу.

+0

благодарит за обновление! –

+0

похоже, что вы, ребята, снова добавили ограничения? –

+0

@JohnLee необходимо снова исправить, извините за беспокойство. –