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
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