instalar how compile ruby gem sass

ruby - how - sass watch



Error: instalación de SASS para Windows (11)

El error tiene algo que ver con ser vulnerable al error Poodle SSL, no se verificará por ese motivo. Si hay una manera de actualizar a un certificado mejor, pero al momento de escribir esta respuesta, no pude encontrar el certificado actualizado.

En su lugar, utilicé el host no SSL, aunque debo tener en cuenta que esta no es la mejor solución ni una solución permanente, carece de seguridad.

El comando utilizado:

gem source -a http://rubygems.org/

Puede encontrar una discusión sobre este tema aquí: https://github.com/rubygems/rubygems/issues/515#issuecomment-65326585

Actualización : Parece que ahora hay una solución permanente, que reemplaza el certificado con una adecuada protegida. Se puede encontrar en la siguiente URL, se incluye un tutorial en esa página. https://gist.github.com/luislavena/f064211759ee0f806c88#installing-using-update-packages-new

Estoy tratando de instalar sass después de instalar ruby, pero iam obtiene el siguiente error, por favor ayúdame a solucionarlo

maradhak@WW730VW7X1688 /c/softwares $ gem -v 2.2.2 maradhak@WW730VW7X1688 /c/softwares $ gem install sass ERROR: Could not find a valid gem ''sass'' (>= 0), here is why: Unable to download data from https://rubygems.org/ - SSL_connect retur ned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed ( https://rubygems.org/latest_specs.4.8.gz)



Instale un Cygwin completo en sus ventanas, el soporte ssh es bueno. Debería poder instalarlo sin ningún esfuerzo adicional, bueno, siempre lo hago. De hecho, una vez que haya instalado Cygwin, difícilmente usaría el símbolo del sistema.


Lo siguiente funcionó para mí:

Elimine la fuente https temporal, ejecute gem update --system y luego vuelva a https.

gem sources --remove https://rubygems.org/ gem sources --add http://rubygems.org gem update --system gem sources --remove http://rubygems.org gem sources --add https://rubygems.org

Ref: https://github.com/rubygems/rubygems/issues/1736


No necesita deshabilitar SSH o degradar su versión de ruby, simplemente puede instalar la gema SASS manualmente. Aquí se explica cómo hacerlo:

  1. En Windows, primero instale el instalador Ruby para Windows.
  2. Descargue la última versión de la gema desde aquí: https://rubygems.org/gems/sass Haga clic en la última versión, y luego en el lado derecho de la pantalla (en la sección de Enlaces) haga clic en el enlace "Descargar" para descargar el original archivo de gemas ( sass-*.*.*.gem )
  3. Ahora pegue el archivo gem descargado en el directorio en el que está instalado ruby: C:/Ruby22-x64/bin/sass-*.*.*.gem
  4. En el símbolo del sistema, ejecute los siguientes comandos:
    cd C:Ruby22-x64/bin
    gem install sass-*.*.*.gem1

NOTA: Es posible que también deba llamar al indicador local mientras instala la gema: gem install --local C:Ruby22-x64/bin/sass-*.*.*.gem


Para mí fue un problema de poder. Cuando agregué los detalles del proxy al comando de instalación de gemas, funcionó.

gem install sass --http-proxy=http://<yourproxy>:<port>


Respuesta corta:

gem sources -a http://rubygems.org/

Confirme que realmente no le importa esa advertencia específica, ya que confía en rubygems.org. Entonces:

gem install sass

Y funciona.


Soy totalmente nuevo en Ruby y Sass. No quería arriesgar la seguridad y estoy en una máquina con Windows. Ya había instalado el último ruby, pero seguía recibiendo el mismo mensaje de error que el OP cuando intentaba ejecutar gem install sass en el símbolo del sistema.

Esto es lo que resolvió el problema para mí.

Vaya a: https://rubygems.org/pages/download y siga las instrucciones en la página que comienza aquí (para la instalación manual):

Si no tiene ningún RubyGems instalado, todavía existe el enfoque previo a la gema para obtener software, haciéndolo manualmente:

  1. Descargar desde arriba (URL arriba)
  2. Descomprima / descomprima en un directorio y cd allí (en el directorio que lo descomprimió)
  3. Instale con: ruby setup.rb (en la línea de comando escriba ese comando. Es posible que necesite privilegios de administrador / root)

Después de instalar ruby ​​gems, abrí el símbolo del sistema Ruby (usando el símbolo del sistema de inicio con Ruby desde el menú de inicio) y ejecuté el comando gem install sass y funcionó:

C:/Users/chris>gem install sass Fetching: sass-3.4.22.gem (100%) Successfully installed sass-3.4.22 Parsing documentation for sass-3.4.22 Installing ri documentation for sass-3.4.22 Done installing documentation for sass after 36 seconds 1 gem installed

Quería detallarlo tanto como sea posible para otros novatos como yo. Espero que esto ayude a alguien.


También encontré el mismo problema hoy。

Ejecutando gem install sass regresó

ERROR: Could not find a valid gem ''sass'' (>= 0), here is why:Unable to download data from https://rubygems.org/ -SSL_connect returned=1 errno=0 state=SSLv3read server certificate B: certificate verify failed(https://api.rubygems.org/specs.4.8.gz)

Entonces encuentro una manera de arreglarlo:

  1. gem sources -a http://rubygems.org/
  2. gem install sass

Agregar rubygems.org a las fuentes resuelve esto.

Aquí hay una captura de mi terminal


gracias por sus sugerencias, como ustedes dijeron, esto parece ser un problema de actualización de SSH.

He resuelto este problema simplemente redujo mi versión RUBY de "2.1.5" a "1.8", y la versión de gema es "1.8.29".

entonces pude instalar SASS


Cambiar de http a https hace que su computadora sea vulnerable a los hackers

Explico algunas soluciones en mi respuesta aquí: https://.com/a/40075753/845413

Si encontró este error al buscar y está usando RVM en OSX, simplemente ejecute.

rvm osx-ssl-certs update all

Bundler describe algunas otras soluciones en su guía de solución de problemas para este error: http://bundler.io/v1.16/guides/rubygems_tls_ssl_troubleshooting_guide.html#troubleshooting-certificate-errors

e incluye ...

gem install bundler gem update --system

Finalmente, simplemente puede reinstalar RVM o rubygems manualmente.

Instale manualmente gemas de Ruby: https://rubygems.org/pages/download

Instale manualmente RVM ( recomendado ): http://rvm.io/