rails installing instalar how ruby-on-rails ruby macos rvm

ruby on rails - installing - Ruby, RVM, LLVM y MySQL



ruby rails install windows (6)

Tengo grandes problemas para configurar Ruby y MySQL en MacOSX. Solo un hecho, soy nuevo en MacOSX y Ruby On Rails.

Entonces, primero tuve problemas para instalar la gema mysql2, después de obtener la gema instalada, estaba probando una prueba con el desarrollador, y cuando probé, el WEBrick obtuvo este error diciendo que no podía cargar una lib de MySQL llamada "libmysqlclient.18.dylib" ". Googlin ''sobre el error que vi que todo el mundo recomendaba usar Ruby a través de RVM. Instalé RVM e intenté instalar Ruby 1.9.3 y obtuve este error:

ERROR: El CC provisto (/ usr / bin / gcc) está basado en LLVM, aún no es completamente compatible con ruby ​​y gemas, por favor lea los rvm requirements .

Estoy casi renunciando a aprender Rails, configurar un entorno de desarrollo no debería ser tan doloroso. En Windows no tuve problemas.

[] es Renan


¿Instalaste el último Xcode de Mac Store?

Aquí hay una buena guía que seguí para actualizar mi Ruby / Rails a 1.9.2 / 3.0

guide

buena suerte


Desafortunadamente, estás probando Rails en un mal momento. Hay mucha transición en este momento, ya que otros han mencionado que Xcode 4.2 fue lanzado recientemente y tiene un nuevo compilador, también salió Ruby 1.9.3.

He estado desarrollando Ruby and Rails desde hace algunos años, pero tratar de ponerme en marcha nuevamente después de instalar Lion clean esta semana ha sido más problemático que en el pasado.

En primer lugar, asegúrese de que RVM esté actualizado (ya que el problema debe solucionarse):

rvm get head

Luego intente instalar así:

CC=/usr/bin/gcc-4.2 rvm install 1.9.3 --enable-shared

EDITAR :

Tenga en cuenta que, trabajando en mis propios problemas, creo que el primer comando probablemente solucionó el problema. El segundo no habría proporcionado ningún beneficio sobre:

rvm install 1.9.3

Como en mi instalación limpia, /usr/bin/gcc-4.2 no existe.

También quería agregar que terminé compilando el GCC anterior manualmente para aquellas situaciones en las que falla el nuevo compilador. Seguí esta publicación de blog muy informativa .


Gracias, Delamenko finalmente lo hizo funcionar

RESUMEN PARA

Estaba intentando instalar SiriProxy en una instalación limpia de Lion en Xcode desde App Store

Seguí recibiendo errores como: El CC proporcionado (/ usr / bin / gcc) está basado en LLVM.

bash-3.2$ rvm install 1.9.3 ERROR: The provided CC(/usr/bin/gcc) is LLVM based, it is not yet fully supported by ruby and gems, please read `rvm requirements`.

Después de 2 días finalmente lo consiguió trabajando con estas dos líneas

http://.com/questions/8000145/ruby-rvm-llvm-and-mysql bash-3.2$ rvm get head bash-3.2$ CC=/usr/bin/gcc-4.2 rvm install 1.9.3 --enable-shared

Antes de eso, había probado todos los artículos de en Ruby and Lion, por lo que estos pueden haber hecho una configuración que ayudó a que los 2 pasos anteriores funcionaran:

Las cosas que probé incluyeron:

Ejecutando Install Xcode.app (lo había descargado de la App Store, ejecutar esto hace una instalación posterior)

Instalación

https://github.com/kennethreitz/osx-gcc-installer/downloads may help for installing GCC.

Configurar CC en

más /Users//.bash_profile

bash-3.2$ more /Users/<USERNAME>/.bash_profile [[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # Load RVM function export CC=/usr/share/TargetConfigs/bin/gcc

La primera línea provino de las instrucciones de instalación de SiriProxy https://github.com/plamoni/SiriProxy

La segunda línea de CC de exportación nunca pareció funcionar. Entonces no agregues

Tenía muchas versiones cada una señalando finalmente utilicé CC = / usr / bin / gcc-4.2 rvm install 1.9.3 --enable-shared


Parte del problema es que con Mac OS X 10.7 (Lion), Apple cambió los compiladores de C, y algunas cosas no funcionan bien con el nuevo compilador (LLVM). Consulte http://eddorre.com/posts/rails-ultimate-install-guide-on-os-x-lion-using-rvm-homebrew-and-pow para obtener instrucciones decentes (nota: no he seguido estas instrucciones exactas , pero son un buen resumen de las cosas que hice para que Rails trabaje en Lion).

Una vez que haya solucionado el problema del compilador de C, todo lo demás debería ser bastante sencillo.

Consejo de bonificación: evita MySQL. PostgreSQL es mejor en casi todos los aspectos.


Ver la respuesta de Arkku . Intenté todo aquí primero, luego hice lo que dijo y todo está bien.

A partir de Lion 10.7.3, Xcode 4.2 y Ruby 1.9.3p0 es lo que funciona.


agregar --with-gcc=clang como parámetro:

rvm install ruby-1.9.3 --with-gcc=clang