Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Erro no Compass #3

Open
rodrigo-brito opened this issue Feb 28, 2016 · 9 comments
Open

Erro no Compass #3

rodrigo-brito opened this issue Feb 28, 2016 · 9 comments

Comments

@rodrigo-brito
Copy link
Member

Coloquei o arquivo de configuração do Gulp em um tema local aqui, porém o compass retornou alguns erros de configuração de pastas. Parece que o mesmo não conseguiu identificar o arquivo de configuração (config.rb), que define as pastas do SASS. Ele retorna o seguinte erro:

[14:41:26] Starting 'compass'...
[14:41:26] /home/rodrigo/Development/odin/assets/css/bootstrap reloaded.
[14:41:26] Individual stylesheets must be in the sass directory.
[14:41:26] Plumber found unhandled error:
 Error in plugin 'gulp-compass'
Message:
    Compass failed
Details:
    fileName: /home/rodrigo/Development/odin/assets/sass/editor-style.scss

A task só é executada se definir uma configuração inline.

compass({
    project: path.join(__dirname, '../assets'),
        css: 'css',
        sass: 'sass'
})

As permissões de leitura do arquivo estão bacanas, mas não faço ideia do que poderia ser.

@sandrojonathan
Copy link

Então o meu também está dando o mesmo erro, até o momento não consegui resolver, mas achei esse link aqui talvez possa ajudar.

appleboy/gulp-compass#61

@rodrigo-brito
Copy link
Member Author

A issue está quase fazendo aniversário kkkk
@mirdnas resolvi deixando o valor da configuração inline como citado acima. Mas a origem do problema não faço a menor ideia.

@sandrojonathan
Copy link

Mais funcionou ? O meu aqui quando faço dessa forma diz:
path is not defined.
Não sei muito utilizar isso; mas fez apenas essas configurações e funcionou normal?

@rodrigo-brito
Copy link
Member Author

Tem que importar o path no topo:
path = require('path');

@sandrojonathan
Copy link

Funcionou. Obrigado Deus abençoe.

@rodrigo-brito
Copy link
Member Author

Amém!

@amandagodoy
Copy link

Pessoal estou tendo o seguinte erro no meu projeto utilizando sass e compass:

compass watch --poll
Traceback (most recent call last):
14: from C:/Ruby27-x64/bin/compass:23:in <main>' 13: from C:/Ruby27-x64/bin/compass:23:in load'
12: from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/compass-1.1.0.alpha.3/bin/compass:19:in <top (required)>' 11: from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/compass-1.1.0.alpha.3/bin/compass:8:in fallback_load_path'
10: from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/compass-1.1.0.alpha.3/bin/compass:20:in block in <top (required)>' 9: from C:/Ruby27-x64/lib/ruby/site_ruby/2.7.0/rubygems/core_ext/kernel_require.rb:85:in require'
8: from C:/Ruby27-x64/lib/ruby/site_ruby/2.7.0/rubygems/core_ext/kernel_require.rb:85:in require' 7: from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/compass-1.1.0.alpha.3/lib/compass.rb:13:in <top (required)>'
6: from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/compass-1.1.0.alpha.3/lib/compass.rb:13:in each' 5: from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/compass-1.1.0.alpha.3/lib/compass.rb:14:in block in <top (required)>'
4: from C:/Ruby27-x64/lib/ruby/site_ruby/2.7.0/rubygems/core_ext/kernel_require.rb:85:in require' 3: from C:/Ruby27-x64/lib/ruby/site_ruby/2.7.0/rubygems/core_ext/kernel_require.rb:85:in require'
2: from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/compass-core-1.1.0.alpha.3/lib/compass/core.rb:67:in <top (required)>' 1: from C:/Ruby27-x64/lib/ruby/site_ruby/2.7.0/rubygems/core_ext/kernel_require.rb:85:in require'
C:/Ruby27-x64/lib/ruby/site_ruby/2.7.0/rubygems/core_ext/kernel_require.rb:85:in `require': C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/compass-core-1.1.0.alpha.3/lib/compass/core/caniuse.rb:72: circular argument reference - browsers (SyntaxError)

@allysonsouza
Copy link
Member

Olá @amandagodo, parece algum problema com a instalação do compass, você chegou a tentar reinstalar o módulo no Ruby? Caso não, pode tentar usando os seguintes comandos em seu terminal:

gem uninstall compass
gem update --system
gem install compass

E uma curiosidade, você está dando manutenção em um site feito com Odin antigo, ou está criando algo novo?

@amandagodoy
Copy link

Se quiser dar uma olhada no meu projeto para tirar suas conclusões, pois como estou aprendendo não sei lhe dizer.

https://github.com/amandagodoy/Sass-Compas-descompilando-CSS/tree/main

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants