¿Cómo puedo solucionar el error al cargar el complemento RubyGems?

Soy nuevo en codificación, RoR y este sitio. Instalé RoR antes: http://eddorre.com/posts/rails-ultimate-install-guide-on-os-x-lion-using-rvm-homebrew-and-pow Todo fue perfecto a principios de la semana pasada. Así que lo desinstalé siguiendo varios sitios web y esperé el libro Railsspace porque quería aprender RoR y el paquete completo.

Así que anoche lo instalé, hice algunos capítulos y noté que necesitaba mysql para seguir el tutorial. Así que intenté instalarlo en lugar de sqlite3 o algo así. Y aquí es donde comenzaron los problemas. Y después de la reinstalación y más manipulaciones, este es el resultado con el que me quedo atascado siguiendo la guía de instalación proporcionada anteriormente.

$ sudo gem install bundler 

Error al cargar el complemento RubyGems "/Library/Ruby/Gems/1.8/gems/open_gem-1.4.2/lib/rubygems_plugin.rb": No se pudo encontrar launchy (~> 0.3.5) entre [abstract-1.0.0, actionmailer- 3.0.10, actionpack-3.0.10, activemodel-3.0.10, activerecord-3.0.10, activeresource-3.0.10, activesupport-3.0.10, direccionable-2.2.6, arel-2.2.1, builder-3.0.0. 1.0.18, bundler-2.8.0, capistrano-1.2.1, capistrano-ext-1.2, coloured-1.3.1, configuration-2.7.0, erubis-0.3.0, git_remote_branch-2.5.2, heroku-1.6.2, highline-18, i0.6.0n-2.0.5, launchy-2.3.0, mail-1.16, mime-types-2.8.1, mysql-1.0.4, net-scp-2.0.5, net-sftp-2.2.1. 1.1.0, net-ssh-1.4.2, net-ssh-gateway-0.3.2, open_gem-0.1.6, polyglot-1.3.2, powder-0.8.2, rack-0.6.1, rack-mount-3.0.10. 0.9.2, prueba de rack-3.9.4, railties-1.6.7, rake-1.8.10, rdoc-3, rest-client-1.3.4, rubygems-update-1.0.6, sqlite0.14.6-1.4.10, term-ansicolor-0.3.29, thor-1.8, treetop-XNUMX, tzinfo-XNUMX] (Gem :: LoadError) ERROR: Al ejecutar gem ... (Gem :: FilePermissionError) No tener permisos de escritura en th e directorio /Library/Ruby/Gems/XNUMX.

preguntado el 27 de agosto de 11 a las 16:08

3 Respuestas

¿Supongo por el enlace que estás en Mac OS X?

Necesitas escribir

sudo gem install bundler

sudo permitirá que el programa tenga los permisos necesarios para escribir en el directorio. Es posible que también deba hacer lo mismo con launchy (gema ingeniosa).

Respondido 27 ago 11, 21:08

Eso no cambió nada. Tal vez debería editar eso. Porque lo probé después con sudo sin cambios. - dbuizert

Le sugiero que no instale ruby ​​gems usando sudo (no es necesario). Si puede, use rbenv o rvm para administrar sus rubíes, y nunca use sudo.

Respondido 22 Abr '14, 16:04

Desde la vista superior, es un problema de permisos. ¿Por qué no intentas desinstalar todo e instalarlo todo de nuevo? Sé que no es la mejor solución, ¡pero podría funcionar! Puede seguir la siguiente guía (no probada por mí) http://pragmaticstudio.com/blog/2010/9/23/install-rails-ruby-mac

También puede verificar su archivo sudoers para ver si hay errores.

Espero eso ayude

Respondido 27 ago 11, 21:08

También sugeriría instalar launchy que es sudo gem install launchy - Rushabh Ajay Hathi

¡Sí! Reinstalé Xcode y todo el grupo después de reiniciar y el problema se solucionó. ¡Gracias! - dbuizert

seguro amigo !! esto siempre ayuda !! ;) - Rushabh Ajay Hathi

sudo gem install launchy lo hizo! - Gabo Esquivel

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.