2010-06-14 27 views

risposta

15

Compass funziona davvero alla grande per i progetti PHP. L'ho usato su diversi progetti CakePHP e Symfony. Bussola è costruita con con Ruby, quindi hai bisogno di Ruby sul tuo computer, ma si compila con un semplice vecchio CSS. Se hai installato Ruby (e RubyGems), installa la gemma Compass e dovresti essere pronto. Le versioni precedenti di Compass utilizzavano una sintassi in stile Ruby, ma la mia comprensione è che le versioni successive hanno adottato un'opzione più simile a CSS.

Se non lo si è già, iniziare con documentation where installation is discussed in modo più dettagliato.

+0

Sì, è rubino come dipendenza del tempo di compilazione, ma non come dipendenza di runtime. I progetti di Ruby possono saltare la compilazione facendo in modo che il suo framework web compili le cose secondo necessità (sono disponibili diversi plugin per Sinatra, Rails e altri.) –

+0

Sto lavorando su Compass Extensions per supportare Drupal, dal momento che trovo entrambi in grado di funzionare davvero bene . Basta compilare prima di caricare. –

+1

Fammi capire bene. Hai bisogno di ruby ​​come dipendenza in fase di compilazione per ottenere inizialmente il framework della bussola installato nel progetto (e per aggiungere estensioni, ecc ...) ma non ne hai bisogno sul server di produzione? Preferirei rimuovere ruby ​​come requisito sul server di produzione, se possibile (sul server di sviluppo non ha molta importanza). –

Problemi correlati