ruby-on-rails - instalar - ruby on rails windows 10
Instalación de Rails: "Archivo no encontrado: lib" (6)
Esta pregunta ya tiene una respuesta aquí:
Cada vez que intento instalar Rails en Ubuntu Server, aparece el error, Archivo no encontrado: lib. ¿Por qué es esto?
Google tiene mucha información sobre este error. Puedes leer this o this o navegar por más
EDITAR
Los encontré en : el error de instalación de rails 3 "Archivo no encontrado: lib" y el original: Ruby on Rails Beta 3 Instalar el problema en Snow Leopard
Para resumir, necesitas ejecutar gem install rdoc
antes.
¡Podría resolver tu problema!
Según lo entiendo, el problema real yace dentro de rubygems:
https://github.com/rails/rails/issues/1958
https://github.com/rails/rails/commit/e7fc5d1cad27e47d3d0149a2b9a61d074c30f225
El valor predeterminado s.require_paths
es, en lo que puedo decir por el compromiso para solucionar el problema, [lib]
lugar de []
. Así que terminas con errores de lib
no encontrada cada vez que instalas una gema sin esa carpeta.
Rieles en particular, pero no solo
Tuve exactamente el mismo problema. Probé la otra solución sugerida aquí y eso no funcionó para mí en Ubuntu.
Aquí está la solución:
Ubuntu
mkdir /lib/ruby/gems/1.8/gems/rails-{whatever your version is}/lib
Dependiendo de la combinación de versiones de entorno que esté utilizando, algunos usuarios han expresado que esto funciona para ellos:
mkdir /var/lib/gems/1.8/gems/rails-{whatever your version is}/lib
Básicamente, el comando ¨ [sudo] gem install rails¨ espera la carpeta / lib (al final) pero por alguna razón todavía no se ha creado.
Si no está seguro de cuál es la versión de sus rieles para la parte donde digo {cualquiera que sea su versión}, escriba hasta "rieles-" y luego intente presionar el botón de tabulación. Estás en un sistema Linux, por lo que te dará una sugerencia o dos. Si no lo hace, pruebe la línea alternativa dada arriba. Necesitará algunos intentos y errores porque parece que la estructura del directorio varía ligeramente en las diferentes versiones de los rieles.
La fuente de esta solución fue la siguiente URL. ¡Espero eso ayude!
http://www.spritle.com/blogs/?p=915
Mac OS X
Si tienes un problema similar en Mac OS X, échale un vistazo a esta otra publicación también. Parece que tu trabajo es más simple:
Ubuntu 11.10, ruby 1.9.3p125, gema rubí 1.9.3p125
gem install rdoc
gem install rails
Yo tuve el mismo problema. Seguí recibiendo el siguiente mensaje de error:
$ sudo gem install rails
Successfully installed rails-3.0.7
1 gem installed
Installing ri documentation for rails-3.0.7...
File not found: lib
Después de mucho sudo mkdir /var/lib/gems/1.8/gems/rails-3.0.7/lib/
a instalar Ruby y buscando respuestas en Google, finalmente encontré la respuesta de Amin Ariana, en la cual ejecuté sudo mkdir /var/lib/gems/1.8/gems/rails-3.0.7/lib/
.
¡Éxito! Todo funciona ahora como se espera:
$ sudo gem install rails
Successfully installed rails-3.0.7
1 gem installed
Installing ri documentation for rails-3.0.7...
Installing RDoc documentation for rails-3.0.7...
Según una respuesta similar de , ejecutar sudo gem install rdoc
tiene el mismo efecto.
NOTA: Para ejecutar rieles en realidad después de la instalación mediante gema en lugar de apt, deberá agregar la biblioteca de gemas a su ruta en su ~/.bashrc
: /var/lib/gems/1.8/bin
# sudo gem install rdoc
# sudo gem install rdoc-data
# sudo vim /var/lib/gems/1.8/gems/rdoc-data-2.5.3/bin/rdoc-data
rdoc-data versión 2.5.3 depende de su versión. Mi ruta de Ruby Marveric es / usr / bin / ruby, pero mi ruta de Ruby DataRy no lo era. Luego lo cambio.
EDITAR/
#!/usr/bin/ruby -w
require ''rubygems''
require ''rdoc/data''
RDoc::Data.run
/EDITAR
# sudo /var/lib/gems/1.8/gems/rdoc-data-2.5.3/bin/rdoc-data --install
# sudo gem rdoc --all --overwrite
# sudo mkdir -p /var/lib/gems/1.8/gems/rails-3.0.6/lib
# sudo gem rails
¡Buena suerte!