2011-04-01 20 views
5

Estoy intentando poner en marcha RoR y ejecutarlo con la base de datos de MySQL, pero me parece imposible (me sale un error al incluir la gema mysql). Así que traté de hacer muchas cosas en la consola sin resultados y no recuerdo lo que hice.Desinstalar Ruby on Rails en Mac OS X 10.6

Por lo tanto, quiero eliminar todo y comenzar de nuevo desde cero. ¿Cómo puedo eliminar RoR de mi Mac?

Gracias!

+0

¿Qué errores recibe de todos modos? Es bastante sencillo instalar Rails en 10.6 usando MacPorts o Homebrew. – tadman

Respuesta

8

La forma más fácil de obtener una configuración básica RoR es usar Homebrew para instalar MySQL y RVM para gestionar los carriles. Si sigues las instrucciones a continuación, incluida la instalación de RVM, no tendrás que preocuparte por las instalaciones ya fallidas de ruby ​​o rieles porque básicamente instalarán todo en su propia ubicación y luego volverán a cambiar tu entorno a la nueva instalación de ruby ​​y rieles.

  1. Visita https://github.com/mxcl/homebrew y lee en homebrew. Te gracias a mí más tarde :)

  2. Instalar Homebrew con esto:

    rubí -e "$ (-fsSL rizo https://gist.github.com/raw/323731/install_homebrew.rb)"

  3. Instalar XCode si no lo ha hecho. La forma más sencilla es usar el disco que viene con su Mac.

  4. Instalar Git:

    cerveza instalar git

  5. Instalar RVM: (Opcional, pero grande si desea utilizar Ruby on Rails con Ruby 1.9.2). De nuevo, lea en RVM: http://rvm.beginrescueend.com/ Siga las instrucciones aquí: http://rvm.beginrescueend.com/rvm/install/ Y NO SE OLVIDE DE HACER LA INSTALACIÓN POSTAL !!!

  6. Instalar 1.9.2 y configurarlo como predeterminado:

    RVM instalación 1.9.2

    Esto tendrá un tiempo

    RVM --default utilizar 1.9.2

  7. Instalar rieles

    joya instalar rieles

  8. instalar MySQL

    cerveza instalar MySQL

    (Cuando esto haya terminado, tendrá que inicializar la base de datos. Las instrucciones se se te dará cuando finalice la instalación. Si te saltas esto, tu base de datos no funcionará. Si cerraste tu terminal y quieres volver a ver las instrucciones, puedes escribir "brew info mysql" y . Ll mostrarles a usted)

  9. Crea tu carriles de aplicación:

    carriles nueva my_app

+0

Además, si tiene problemas para iniciar mysql, intente: sudo chown -R $ USER/usr/local –

+0

¡Gracias, Mike! y sigue todos los pasos y funciona perfectamente. – mdaguerre

1

Hola, tuve el mismo problema con la gema mysql y la forma en que tuve éxito fue degradando de ruby ​​1.9.2 a 1.8.7. No sé cuál estás usando.

Desinstalo ruby ​​usando el puerto también.

Espero que esto ayude.

adiós

+0

¡Gracias! Voy a intentarlo! – mdaguerre

0

desinstalarlo con rubygems

gem uninstall rails 
+0

y cómo puedo desinstalar ruby? – mdaguerre

+0

depende de cómo lo instaló. O simplemente elimine la carpeta – fl00r

+2

Hay un Ruby que se envía con 10.6 que no debe eliminar, pero cualquiera que haya agregado después del hecho, ya sea utilizando 'rvm',' port' o 'brew' se puede eliminar utilizando el administrador de paquetes respectivo . – tadman

1

Para completamente carriles de desinstalación y todas las gemas usar esto con permisos de sudo: -

gem list | cut -d" " -f1 | xargs gem uninstall -aIx 
+0

esto me da 'ERROR: Al ejecutar gem ... (Gem :: InstallError) no se puede desinstalar, comprueba' gem list -d actionmailer' –

Cuestiones relacionadas