¿Reparar el error de git -fd clean? Ahora viendo "no se puede cargar dicho file, less"

Sin entender, ejecuté por error git clean -fd y vi esto:

 perrys-MacBook-Pro:pc perry_mac$ git clean -fd Removing log/ Removing public/system/ Removing tmp/ 

Ahora, cuando ejecuto rails s y cargo http://localhost:3000/ I get:

 LoadError at / cannot load such file -- less (in /Users/perry_mac/rails_projects/pc/app/assets/stylesheets/bootstrap_and_overrides.css.less) 

Rails Better Errors muestra que la exception ocurre en la línea 7

app / views / layouts / application.html.erb

  2 <html> 3 <head> 4 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 5 <title><%= content_for?(:title) ? yield(:title) : "Some Cases" %></title> 6 <meta name="description" content="<%= content_for?(:description) ? yield(:description) : "Some Radiology Cases" %>"> 7 <%= stylesheet_link_tag "application", :media => "all" %> 8 <%= javascript_include_tag "application" %> 9 <%= csrf_meta_tags %> 10 <%= yield(:head) %> 11 </head> 12 <body> 

Habiendo leído más sobre git clean me temo que he cometido un terrible error. En verdad, no entiendo lo que pude haber perdido. El resultado de

 Removing log/ Removing public/system/ Removing tmp/ 

… parece lo suficientemente inocuo. ¿Estoy a un paso de que mi aplicación vuelva a funcionar o es algo peor? Entiendo que lo que sea que git clean -fd elimine sea irrecuperable.

Aquí hay un pastebin de mi gemfile , que creo que tiene todas las gems esperadas.
Aquí hay un pegado de mi file .gitignore .

Estoy aún más confundido porque /config/database.yml está en .gitignore , pero el file no se eliminó.

Por favor dirija su respuesta hacia estos dos puntos:

1) Basado en la salida, ¿hay una manera simple de saber qué files he perdido? Lo que ahora se ha ido?
2) ¿Por qué mi aplicación Rails dejó de funcionar y cuál es el siguiente paso para solucionarlo?

ADDENDUM 1:
Ejecuté la installation del package
Ejecuté rails g bootstrap:install less

 perrys-MacBook-Pro:pc perry_mac$ rails g bootstrap:install less SECURITY WARNING: No secret option provided to Rack::Session::Cookie. This poses a security threat. It is strongly recommended that you provide a secret to prevent exploits that may be possible from crafted cookies. This will not be supported in future versions of Rack, and future versions will even invalidate your existing user cookies. Called from: /Users/perry_mac/.rvm/gems/ruby-1.9.3-p327/gems/actionpack-3.2.8/lib/action_dispatch/middleware/session/abstract_store.rb:28:in `initialize'. insert app/assets/javascripts/application.js create app/assets/stylesheets/application.css identical app/assets/javascripts/bootstrap.js.coffee conflict app/assets/stylesheets/bootstrap_and_overrides.css.less Overwrite /Users/perry_mac/rails_projects/pc/app/assets/stylesheets/bootstrap_and_overrides.css.less? (enter "h" for help) [Ynaqdh] Y force app/assets/stylesheets/bootstrap_and_overrides.css.less create config/locales/en.bootstrap.yml gsub app/assets/stylesheets/application.css gsub app/assets/stylesheets/application.css 

Ahora veo este error:

 /Users/perry_mac/rails_projects/pc/app/assets/stylesheets/application.css.scss has already been requinetworking 

Creo que esto puede deberse a que:

 app/assetts/stylesheets/application.css app/assetts/stylesheets/application.css.scss 

ambos contienen:

  *= require_self *= require_tree . 

¿Puede sugerir la mejor manera de resolver este requerimiento cíclico?

Si app/assetts/stylesheets/application.css el contenido de la app/assetts/stylesheets/application.css y app/assetts/stylesheets/application.css el file vacío, mi aplicación se carga y se ejecuta, pero no se aplica ningún estilo.

La eliminación de log/ y tmp/ no es tan problemática, sin embargo, public/system puede ser problemático. La mayoría de las gems de carga ponen allí sus files cargados.

  1. no, a less que tengas una list de lo que estaba allí antes.

  2. ¿Intentó bundle install ? Tal vez bundle clean antes también. Dependiendo de la gem que usaste para que twitter bootstrap funcione, sigue los pasos de installation nuevamente. De ese post de error, al less le faltan los files de la hoja de estilo bootstrap. Si reinstalas las gems relevantes, debería funcionar de nuevo.

Edite sobre su adición:

Parece que less instalador creó una application.css , mientras que usted ya tenía una application.css.scss . Debería estar bien simplemente borrando application.css (verifique el contenido antes). Sin embargo, me pregunto, ¿estás usando scss y less juntos en un proyecto? Eso podría ocasionar problemas a largo ploop.