Je suis assez nouveau pour Ruby on Rails
, J'ai essayé d'utiliser Twitter-bootstrap
en tant qu'actif, donc je l'ai inclus dans mon Gemfile, fourni et il s'installe avec succès. Cependant, j'ai remarqué qu'il repose sur certaines dépendances qui ne sont pas affichées lorsque je fais la commande "bundle".
Les dépendances dont il a besoin
(1) Libv8
(2) Less
(3) Less-Rails
Message d'erreur:
cannot load such file -- less
(in c:/Sites/todo/app/assets/stylesheets/bootstrap_and_overrides.css.less)
[code]
Extracted source (around line #8):
5: <!--[if lt IE 9]>
6: <script src="http://html5shim.googlecode.com/svn/trunk/html5.js" type="text/javascript"></script>
7: <![endif]-->
8: <%= stylesheet_link_tag "application", :media => "all" %>
9: <%= javascript_include_tag "application" %>
10: <%= csrf_meta_tags %>
11: <meta name="viewport" content="width=device-width, initial-scale=1.0">
[/code]
Trace
app/views/layouts/application.html.erb:8:in `_app_views_layouts_application_html_erb__560528188_27183396'
app/controllers/lists_controller.rb:7:in `index'
J'ai déjà remarqué beaucoup de réponses à cette question, et j'ai choisi les solutions évidentes, mais d'une manière ou d'une autre je reste coincé et j'apprécierais vraiment quelques conseils.
Je suppose que vous utilisez sass au lieu de LESS.
Avez-vous essayé le joyau Twitter-bootstrap-Rails?
gem "therubyracer"
gem "less-Rails"
gem "Twitter-bootstrap-Rails"
J'avais simplement besoin de redémarrer mon serveur.
J'avais ajouté les trois gemmes listées ci-dessus (less-Rails
, therubyracer
et Twitter-bootstrap-Rails
, avec Rails 3.2.1) pendant que mon serveur local était en cours d'exécution, entraînant le problème vu ci-dessus. Donc, une fois que je l'ai arrêté et redémarré, tout s'est bien chargé.
Vous devez soit mettre à jour therubyracer
soit rétrograder le Twitter-bootstrap-Rails
gem jusqu'à la version 2.1.7 qui est la dernière version connue à ne pas avoir ce problème.
Exécutez soit bundle update
pour mettre à jour vos gemmes ou dans votre Gemfile
faire ressembler votre gem Twitter-bootstrap-Rails à ceci:
gem 'Twitter-bootstrap-Rails', '2.1.7'
Jetez un œil à ce problème:
https://github.com/seyhunak/Twitter-bootstrap-Rails/issues/465
Ce problème a commencé à se produire sur les versions après 2.1.7 sur Twitter-bootstrap-Rails
.
Si vous l'obtenez sous Windows, cela devrait vous aider therubyracer_for_windows
Ça m'a aidé
peut-être que vous êtes sur windows ... il n'y a pas de libv8 pour windows et pas de therubyracer binaire car cela dépend de libv8