6

Estoy tratando de instalar joya twitter-bootstrap-rails en mi máquina de Windows. Esta gema tiene una dependencia de therubyracer, que aún no es compatible con Windows. He encontrado esto:Ruby on Rails: ¿Eliminar una dependencia al instalar una gema?

therubyracer gem on windows

¿Qué me dice que debería ser sólo capaz de apoyarse en JScript. Aunque no sé cómo decirle a la instalación gem que ignore las dependencias. He tratado de forzar la instalación con:

gem install -f twitter-bootstrap-rails --platform ruby 

en vano. ¿Alguien puede decir algo como "gem install twitter-bootstrap-rails [pero ignore esa dependencia de therubyracer]"?

+0

creo que el '-f' debería ser después de que el nombre de' joya twitter-arranque-rails' – Baldrick

Respuesta

5

Según this doc, hay las opciones

-f, --[no-]force   Force gem to install, bypassing dependency checks 

y

--ignore-dependencies  Do not install any required dependent gems 
+0

Gracias Baldrick, no está seguro de cómo me perdí eso. Cheers – JakeP

+6

Hola chicos, me estoy encontrando con el mismo problema. ¿Cómo especifico estas opciones en mi gemfile para que la instalación de mi paquete funcione correctamente? – Karl

7

Si su objetivo es conseguir que los carriles de twitter boostrap trabajar en Windows, hay una versión de este que utiliza CSS estática , evitando la dependencia fija de therubyracer. Esto se instalará en Windows. No tendrá la funcionalidad Menos, pero sí funciona en Windows. Pruebe esto en su Gemfile:

gem 'twitter-bootstrap-rails', :git => "git://github.com/seyhunak/twitter-bootstrap-rails.git", :branch => "static" 
+0

No olvide, si utiliza la rama estática, debe agregar el archivo bootstrap.css compilado a su canal de activos agregando la siguiente línea a su archivo application.css: /* * = requiere bootstrap */ [https://github.com/seyhunak/twitter-bootstrap-rails/blob/static/README.md](https://github.com/seyhunak/twitter-bootstrap-rails/blob/static/README .Maryland) – Karl