Как Capistrano связан с Граблями?

Если строка, которую Вы имеете, содержит один, то необходимо использовать другой. Например, "You're able to do this", или 'He said "Hi!"'. Кроме этого, необходимо просто быть столь последовательными, как Вы можете (в модуле, в пакете, в рамках проекта, в организации).

, Если Ваш код будет считанным людьми, которые работают с C/C++ (или если Вы переключаетесь между теми языками и Python), затем с помощью '' для односимвольных строк, и "" для более длинных строк мог бы помочь упростить переход. (Аналогично для следующих других языков, где они не являются взаимозаменяемыми).

код Python, который я видел в дикой природе, имеет тенденцию способствовать " [более чем 115], но незначительно. Одно исключение - то, что """these""" намного более распространены, чем '''these''', от того, что я видел.

11
задан Simone Carletti 18 July 2009 в 11:08
поделиться

2 ответа

ОБНОВЛЕНИЕ: Capistrano v3 снова переключился на использование Rake DSL вместо использования собственного DSL .


Capistrano v1 и v2 не зависел от рейка . Он был написан с нуля как DSL для работы с удаленными серверами. Очевидно, что на некоторые аспекты капистрано повлияли грабли, но Джеймис Бак считал необходимым заставить капистрано стоять самостоятельно. Задачи Capistrano ведут себя немного иначе, чем задачи rake, и их присваиваемая природа отделяет их от задач rake.

Capistrano получил незначительную критику за то, что не опирался на rake, но это все еще самый популярный инструмент развертывания, по крайней мере в сообществе rails. Другие проекты, такие как Влад Развертыватель counter capistrano '

19
ответ дан 3 December 2019 в 05:58
поделиться

Capistrano начинал как серию задач Rake, но на ранних этапах разработки стал независимым.

1
ответ дан 3 December 2019 в 05:58
поделиться
Другие вопросы по тегам:

Похожие вопросы: