Je suis généralement confus au sujet de Rails 3.2, Sprockets, et Compass.Rails 3.1 Boussole et pignons. Confus
Au sommet de cette article, il dit
*= require directives
, ne sont plus nécessaires en utilisant Sass-Rails, il suffit d'utiliser@import
à la place. Le Github Sass-Rails parle un peu de la fonctionnalité glob@import
, mais ne parle pas du tout@import
étant le nouveau*= require
. Lequel ou combo :( dois-je utiliser?Ayant
coderay.css.sass
envendor/assets/stylesheets
et en utilisant@import
enapplication.css.sass
importeramy_coderay.css.sass
? Je ne sais pas parce que je utilise Mixins Compassmy_coderay.css.sass
(mettant ainsi un@import "compass/css3"
à haut de ce fichier) et que je reçois une erreur:
« fichier à importer introuvable ou illisible: boussole »Dans ce article il parle de la configuration du moteur de Sass rail kn ow sur le chemin des actifs. Mais je pensais que Sass-Rails déjà enseigne
@import
où le chemin de l'actif est?Aussi lorsque je tente d'inclure la branche 31 de la boussole ...
gem 'compass', :git => 'git://github.com/chriseppstein/compass.git', :branch => 'rails31'
Je reçois des erreurs ...
utilisant la boussole (0.12.0.alpha.0.22e2458) de git: //github.com/chriseppstein/compass.git (at rails31) /Users/george.norris/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems/installer.rb : 365: dans `initialize ': aucun fichier ou répertoire de ce type - /Users/george.norris/.rvm/gems/ruby-1.9.2-p180/bundler/gems/gems/compass-0.12.0.alpha.0.22e2458/bin/compass (Errno :: ENOENT)Et enfin, si je prends
coderay.css.sass
sur le fournisseur/actifs et le mettre dans l'application/actifs, je ne reçois pas l'erreur ci-dessus. Mais j'obtiens c'est cracher des erreurs dans public/application.css.css (.css.css ???)Erreur de syntaxe: Fichier à importer introuvable ou illisible: base. chemins de charge: Compass :: SpriteImporter /Utilisateurs/geonorr/Sites/quasars/public/stylesheets/SASS /Utilisateurs/geonorr/Sites/quasars/app/assets/stylesheets /Users/geonorr/.rvm/gems/ ruby-1.9.2-p180/gems/boussole-0.11.5/frameworks/blueprint/stylesheets /Users/geonorr/.rvm/gems/ruby-1.9.2-p180/gems/compass-0.11.5/frameworks/ boussole/feuilles de style en ligne 3/utilisateurs/geonorr/Sites/Quasar/app/
J'utilise Rails (3.1.0), Sass (3.1.7), Sass-Rails (3.1.0), Boussole (0.11.5)
Merci pour la réponse. Sentez-vous comme si je me rapproche ...
Y compris Compass Maître Branch et d'obtenir cette erreur:
gem 'compass', :git => 'git://github.com/chriseppstein/compass', :branch => 'master'
utilisant la boussole (0.12.alpha.0.d03d529) à partir git: // GitHub.com/chriseppstein/compass (au niveau du maître) /Users/gnee/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems/installer.rb:365:in initialize': No such file or directory - /Users/gnee/.rvm/gems/ruby-1.9.2-p180/bundler/gems/gems/compass-0.12.alpha.0.d03d529/bin/compass (Errno::ENOENT) from /Users/gnee/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems/installer.rb:365:in
open ' de /Users/gnee/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems/installer.rb:365:in shebang' from /Users/gnee/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems/installer.rb:456:in
app_script_text »
FYI, la branche des rails de la boussole 3.1 a disparu. Il est très difficile de trouver des informations sur ce qui se passe avec ce projet. – twmills
Ok c'est pourquoi le bundler échouait. Oui, toutes les informations sur ce projet semble obsolète. –