ruby - instalar - rails add bootstrap 4
Instalación de ruby gem less-rails en la máquina de Windows utilizando therubyracer (2)
Después de mucha investigación y prueba y error, parece que menos está funcionando en la plataforma de Windows en este momento.
Entonces mi solución es usar la gema bootstrap-sass-rails. Esto está funcionando bastante bien.
Desde hace un tiempo estoy tratando de instalar la gema de menos rieles en mi máquina con Windows 7.
Ya logré instalar el necesario therubyracer.gem usando este archivo binario: https://github.com/stereobooster/therubyracer/downloads
También descargué v8.dll y lo puse en mi directorio ruby / bin. Hasta ahora todo funciona bien, la instalación del paquete se está ejecutando y el servidor se inicia sin ningún problema.
Pero tan pronto como solicito una página usando menos archivos, aparece el siguiente mensaje de error
método indefinido `in_javascript? '' para # "<" V8 :: Error: [object Object]>
Mi css.file está casi vacío
/*
*= require ''custom_less/custom''
*= require ''jquery-ui-1.8.24.custom''
*/
Custom.css.less se parece a esto
@import "twitter/bootstrap/reset";
@import "twitter/bootstrap/variables";
@import "custom_less/variables"; // Your own variable overrides.
@import "twitter/bootstrap/mixins";
@import "custom_less/mixins"; // Your own mixin.
@import "twitter/bootstrap/scaffolding";
@import "twitter/bootstrap/grid";
@import "twitter/bootstrap/layouts";
//import of further bootstrap components
//but nothing else
Estoy usando el instalador de rieles con ruby 1.9.3.
No hay muchas descripciones de problemas como esta. Todo lo que encontré se resolvió actualizando al menos a ruby 1.9.2. Pero desafortunadamente esa no es la solución para mí. ¿Alguien tiene una idea?
Gracias
- Descargue este archivo: https://github.com/hiranpeiris/therubyracer_for_windows/archive/master.zip
- Extraelo a una carpeta y cd a esa carpeta.
- Instale el archivo gem en esa carpeta mediante
gem install therubyracer*
- La carpeta tiene 2 archivos dll. Cópialos en tu carpeta ruby / bin.
- Agregue esto a su Gemfile: `gema ''therubyracer''
-
bundle install
Que te diviertas.