Tentando obter um novo projeto configurado usando Singularity.gs, mas eu continuo correndo em um obstáculo com Compass.
Primeiro eu usei o Terminal para instalar as necessárias Ruby Gems (sass, compass, singularitygs, respectivamente).
Em seguida, criei um novo projeto usando o comando:
compass create project1 -r singularitygs --using singularitygs
No diretório da minha escolha.
Neste ponto, em um esforço para tornar a vida mais fácil, eu também tentei usar ofertas como o Scout (http://mhs.github.io/scout-app/) e / ou Compass.app (http://compass.handlino.com/) para que eu possa tirar proveito de uma GUI mais user-friendly.
Eu estou correndo em problemas usando qualquer um desses aplicativos no entanto, então eu estou supondo que tem algo a ver com a minha instalação de gem singularidade do Ruby ou com a criação de um novo projeto.
Especificamente, uma vez que eu tenho um diretório de destino e estrutura de pastas no lugar, eu vou tentar "assistir" a pasta sass e obter um erro que se parece com:
(Bússola)
no such file to load -- singularitygs
org/jruby/RubyKernel.java:1062:in `require"
file:/Applications/compass.app/Contents/Resources/Java/compass-app.jar!/require_patch.rb:6:in `require"
ou (Escoteiro)
LoadError on line 1038 of org/jruby/RubyKernel.java: no such file to load -- singularitygs
/Applications/Scout.app/Contents/Resources/vendor/gems/gems/compass
0.12.2/lib/compass/configuration/data.rb:161:in `require"
Estranhamente, eu também recebo um erro muito semelhantemensagem no Scout se eu tentar assistir uma pasta do Sass dentro de um projeto que está usando o Foundation (tendo também instalado anteriormente o zurb-foundation ruby gem)
Eu sou SUPER novo para começar Sass / Compass configurarentão estou definitivamente me sentindo um pouco fora do meu elemento. Eu sei que isso provavelmente não é a coisa mais fácil de diagnosticar a partir da minha descrição, mas eu não sei o que estou fazendo de errado. Espero ter conseguido descrever o meu problema. claramente o suficiente. Fique comigo se alguma coisa parecer vaga ou incompleta, definitivamente não é minha intenção.
Muito obrigado.
Respostas:
3 para resposta № 1Aplicativos como Scout e Compass.app vêm com suas próprias versões do Ruby, então mesmo que você tenha instalado as gemas no seu computador, elas não serão instaladas durante a compilação desses aplicativos.
Aqui está como fazer o Compass.app usar a versão do Ruby no seu computador. Abra as preferências e marque “Custom”. Observe que seu caminho pode ser diferente: