6

Sto tentando di installare gem-bootstrap-rails sulla mia macchina Windows. Questa gemma ha una dipendenza da terubyracer, che non è ancora compatibile con Windows. Ho trovato questo:Ruby on Rails: rimuovere una dipendenza durante l'installazione di una gemma?

therubyracer gem on windows

Il che mi dice che dovrei essere in grado di appoggiarsi JScript. Anche se non so come dire all'installazione gem di ignorare le dipendenze. Ho provato a forzare l'installazione con:

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

Inutile. Qualcuno come posso dire qualcosa come "gem installare twitter-bootstrap-rails [ma ignorare quella dipendenza da therubyracer]"?

+0

penso che il '-f' dovrebbe essere dopo il nome della gemma' twitter-bootstrap-rails' – Baldrick

risposta

5

Secondo this doc, ci sono le opzioni

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

e

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

Grazie Baldrick, non so come ho perso. Saluti – JakeP

+6

Hey ragazzi, sto incontrando lo stesso problema. Come faccio a specificare queste opzioni nel mio gemfile in modo che l'installazione del pacchetto funzioni correttamente? – Karl

7

Se il vostro obiettivo è quello di ottenere i binari cinguettano boostrap lavorando su Windows, esiste una versione di questo che utilizza statica CSS , evitando la dipendenza fissa da terubyracer. Questo verrà installato su Windows. Non avrai la funzionalità Less, ma funzionerà su Windows. Prova questo nella vostra Gemfile:

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

Non dimenticare, se si utilizza il ramo statico, è necessario aggiungere il file bootstrap.css compilato alla pipeline di asset aggiungendo la seguente riga al file application.css: /* * = require bootstrap */ [https://github.com/seyhunak/twitter-bootstrap-rails/blob/static/README.md](https://github.com/seyhunak/twitter-bootstrap-rails/blob/static/README .MD) – Karl

Problemi correlati