jumbotron color bootstrap twitter-bootstrap less

twitter bootstrap - color - la variable @fontAwesomeEotPath_iefix no está definida



popover bootstrap (3)

Estoy trabajando en mi primer proyecto con bootstrap y obtengo este error cada vez que intento ver mi proyecto. He mirado alrededor y no he podido encontrar a alguien con el mismo problema. ¡Cualquier ayuda sería genial! Gracias por adelantado.

Menos :: ParseError en índice de búsqueda #

Showing /Users/Basil/Dropbox/College/CS 50/playedby.me/app/views/layouts/application.html.erb where line #4 raised: variable @fontAwesomeEotPath_iefix is undefined (in /Users/Basil/Dropbox/College/CS 50/playedby.me/app/assets/stylesheets/bootstrap_and_overrides.css.less) Extracted source (around line #4): 1: <!DOCTYPE html> 2: <html> 3: <head> 4: <%= stylesheet_link_tag ''application.css'', :media => "all" %> 5: <%= javascript_include_tag "application" %> 6: <%= csrf_meta_tags %> 7: </head>

Aquí está mi bootrstrap_and_overrides.css.less

@import "twitter/bootstrap/bootstrap"; body { padding-top: 60px; } @import "twitter/bootstrap/responsive"; // Set the correct sprite paths @iconSpritePath: asset-path(''twitter/bootstrap/glyphicons-halflings.png''); @iconWhiteSpritePath: asset-path(''twitter/bootstrap/glyphicons-halflings-white.png''); // Set the Font Awesome (Font Awesome is default. You can disable by commenting below lines) // Note: If you use asset_path() here, your compiled boostrap_and_overrides.css will not // have the proper paths. So for now we use the absolute path. @fontAwesomeEotPath: ''/assets/fontawesome-webfont.eot''; @fontAwesomeWoffPath: ''/assets/fontawesome-webfont.woff''; @fontAwesomeTtfPath: ''/assets/fontawesome-webfont.ttf''; @fontAwesomeSvgPath: ''/assets/fontawesome-webfont.svg''; // Font Awesome @import "fontawesome"; // Your custom LESS stylesheets goes here // // Since bootstrap was imported above you have access to its mixins which // you may use and inherit here // // If you''d like to override bootstrap''s own variables, you can do so here as well // See http://twitter.github.com/bootstrap/less.html for their names and documentation // // Example: // @linkColor: #ff0000; @successBackground: white; @successText: @green; @errorBackground: white; @errorText: @red; @navbarHeight: 60px; .alert-success, .alert-error { border: 10px solid @green; padding: 2%; font-size: 125%; line-height: 150%; } .alert-success { border-color: @green; } .alert-error { border-color: @red; }


quizás te olvides de instalar bootstrap, puedes probar el comando a continuación.

rails g bootstrap:install


Tenga en cuenta que bootstrap_and_overrides.css.less no tiene la variable por la que se queja el error.

Agrega la siguiente línea con las otras variables @fontAwesome y deberías estar bien.

@fontAwesomeEotPath_iefix: asset-path("fontawesome-webfont.eot#iefix");

O actualice su instalación de arranque de Twitter ejecutando rails g bootstrap:install -f .


Esto también me ha pasado a mí. Cuando actualice la gema Bootstrap, debe actualizar su javascript y css. Para hacerlo, ejecuta esto:

rails g bootstrap:install -f

Esto agregará una línea a su archivo app / assets / css / bootstrap_overrides.css.less que se ve así:

@fontAwesomeEotPath_iefix: asset-path("fontawesome-webfont.eot#iefix");

Esto resolverá el problema.