2011-05-13 16 views
9

Estoy tratando de instalar radiante en el DreamHost, y cuando llego al punto en que hago esto:instalar radiante en el DreamHost

radiant mysitename 

Comienza a instalar, entonces me sale este error

/vendor/rails/activesupport/lib/active_support/dependencies.rb:55: sin inicializar constantes ActiveSupport :: dependencias :: objeto mutex (NameError)

Ahora una cosa que creo que podría ser es que DreamHost me tiene usando Rails 3, ¿es así? Si es así, ¿cómo puedo ejecutar una versión anterior? Estoy perplejo, gracias.

Configuración:

  • rubí 1.8.7 (2008-08-11 Patchlevel 72) [x86_64-linux]
  • Rails 3.0.7
  • Gem 1.8.2
  • Radiant 0.9.1
+0

Sin ofender, pero funciona para mí, incluso con los rieles que están instalados en dreamhost. Asegúrese de no tener nada en el proveedor/rieles en su aplicación. Y sí, Radiant requiere 2.3.8 – Roman

Respuesta

3

Este error es causado por la combinación de RubyGems> 1.6. 0 y Rails < 2.3.11 Puede solucionar esto degradando a rubygems versión 1.5.3

gem update --system 1.5.3 
1

Si va al paso 7 en Instale RubyGems en este wiki que muestra cómo instalar una versión anterior de Rails. Anteriormente en esa sección también menciona buscar un número de versión diferente para Gem que el que ha enumerado.

+0

He instalado la versión anterior. Incluso he intentado desinstalar todas las versiones más nuevas, pero sigo teniendo 3.0.2 ...? – naspinski

+0

Hmmmm. Entonces, ¿siguió los pasos documentados? ¿Qué tan hábil es con el uso de un terminal basado en Unix (es decir, Linux o OSX)? Solo trato de comprender su experiencia para poder ayudarlo a solucionar los problemas. –

+0

Tengo una buena cantidad de experiencia con Linux, pero no soy un experto.Ejecuto Ubuntu en una caja en mi casa y obtuve 2 títulos de Ciencias de la Computación (MS/BS) que básicamente eran todas las máquinas * nix. – naspinski

3

La respuesta es la que pronto será liberado radiante 1.0

En esencia: una versión reciente de Rubygems introdujo un cambio que cambió algunas cosas dependían de los carriles. Esto se solucionó en un lanzamiento de punto de Rails (digamos 2.3.9), pero Radiant 0.9 se basó en una versión de Rails antes de eso.

hay formas de parchear el Rieles/aplicaciones radiantes para conseguirlo see my pull request on Github for this ... que a veces funciona (que he encontrado problemas con él en los últimos días.

Sin embargo Sé que el radiante el equipo central quiere lanzar una nueva versión de Radiant hoy (18 de mayo) o al día siguiente. Esto actualizará al último lanzamiento de Rails 2.3, que resuelve el problema

+0

Estas son noticias fantásticas, puedo esperar :) – naspinski

Cuestiones relacionadas