Instalar rails 1.1.6

HOla lista, tengo un pequeño problemilla, necesito instalar en un hosting
rails 1.1.6, en el hosting de mi empresa usamos ruby 1.8.4, rubygems
0.9.2 y rails 1.1.6, el caso es que he instalado ruby 1.8.4 y rubygems
0.9.2 en el nuevo hosting y al hacer gem install rails
–include-dependencies me instala rails 1.2.3, pensaba que me
instalaría rails 1.1.6 pero no es
así.Ahora tengo instalada la 1.2.3 y mi aplicación no es compatible puesto que
trabajaba con la 1.1.6, por éso necesito la 1.1.6, no tengo tiempo para
adaptar el código a la nueva versión porque corre prisa, qué debo hacer para
instalar rails 1.1.6?, qué versiones de ruby o rubygems o qué hago? qué estoy
haciendo mal?

Los pasos que hago son:
Instalar ruby 1.8.4
Instalar rubygems 0.9.2 (ruby setup.rb)
Instalar rails (gem install rails --include-dependencies)

Un saludo


Sé un Mejor Amante del Cine
¿Quieres saber cómo? ¡Deja que otras personas te ayuden!
http://advision.webevents.yahoo.com/reto/entretenimiento.html

Miguel Angel Calleja Lÿffffe1zaro wrote:

HOla lista, tengo un peque�o problemilla, necesito instalar en un hosting
rails 1.1.6, en el hosting de mi empresa usamos ruby 1.8.4, rubygems
0.9.2 y rails 1.1.6, el caso es que he instalado ruby 1.8.4 y rubygems
0.9.2 en el nuevo hosting y al hacer gem install rails
–include-dependencies me instala rails 1.2.3, pensaba que me
instalar�a rails 1.1.6 pero no es
as�.Ahora tengo instalada la 1.2.3 y mi aplicaci�n no es compatible puesto que
trabajaba con la 1.1.6, por �so necesito la 1.1.6, no tengo tiempo para
adaptar el c�digo a la nueva versi�n porque corre prisa, qu� debo hacer para
instalar rails 1.1.6?, qu� versiones de ruby o rubygems o qu� hago? qu� estoy
haciendo mal?

Prueba a congelarte tu propia versión de Rails en vendor/ :

rake rails:freeze:edge TAG=rel_1-1-6

Juan L. escribió:

trabajaba con la 1.1.6, por �so necesito la 1.1.6, no tengo tiempo para
rake rails:freeze:edge TAG=rel_1-1-6

Éso todavía no he probado, al final he encontrado que se puede crear una
aplicación de rails con una versión determinada:
rails 1.1.6 miproyecto

Se ha creado y en environment pone que es la 1.1.6, asi que parece que
está bien, pero cuando voy a probarla no me parsea el dispatch.fcgi
porque entre otras cosas no está instalado
He modificado el .htaccess para que corra el fcgi:
AddHandler fastcgi-script .fcgi
AddHandler cgi-script .cgi
Options +FollowSymLinks +ExecCGI

RewriteEngine On

RewriteRule ^$ index.html [QSA]
RewriteRule ^([^.]+)$ $1.html [QSA]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ dispatch.fcgi [QSA,L]

Al poner la url me saca ésto:

#!/usr/bin/ruby

You may specify the path to the FastCGI crash log (a log of unhandled

exceptions which forced the FastCGI instance to exit, great for

debugging)

and the number of requests to process before running garbage

collection.

By default, the FastCGI crash log is RAILS_ROOT/log/fastcgi.crash.log

and the GC period is nil (turned off). A reasonable number of

requests

could range from 10-100 depending on the memory footprint of your app.

Example:

# Default log path, normal GC behavior.

RailsFCGIHandler.process!

# Default log path, 50 requests between GC.

RailsFCGIHandler.process! nil, 50

# Custom log path, normal GC behavior.

RailsFCGIHandler.process! ‘/var/log/myapp_fcgi_crash.log’

require File.dirname(FILE) + “/…/config/environment”
require ‘fcgi_handler’

RailsFCGIHandler.process!

He probado a ponerlo como cgi también y tampoco va, me sale el Rails
aplication error y los log están vacíos

Cómo puedo instalar el módulo de fastcgi? gracias

Miguel Angel Calleja Lázaro escribió:

rails 1.1.6, en el hosting de mi empresa usamos ruby 1.8.4, rubygems

Options +FollowSymLinks +ExecCGI

Example:

require ‘fcgi_handler’
http://lists.simplelogica.net/mailman/listinfo/ror-es

Bueno el hosting se ha encargado de instalar mod-fcgi, pero parece que
no me parsea el dispatch.fcgi, al entrar en la web sigue saliendo:

#!/usr/bin/ruby

You may specify the path to the FastCGI crash log (a log of unhandled

exceptions which forced the FastCGI instance to exit, great for

debugging)

and the number of requests to process before running garbage

collection.

By default, the FastCGI crash log is RAILS_ROOT/log/fastcgi.crash.log

and the GC period is nil (turned off). A reasonable number of

requests

could range from 10-100 depending on the memory footprint of your app.

Example:

# Default log path, normal GC behavior.

RailsFCGIHandler.process!

# Default log path, 50 requests between GC.

RailsFCGIHandler.process! nil, 50

# Custom log path, normal GC behavior.

RailsFCGIHandler.process! ‘/var/log/myapp_fcgi_crash.log’

require File.dirname(FILE) + “/…/config/environment”
require ‘fcgi_handler’

RailsFCGIHandler.process!

Es como si no encontrara el módulo. Una cosa curiosa es que si añado en
el httpd.conf la línea:
LoadModule fcgid_module modules/mod_fcgid.so, al reiniciar el apache me
lanza una advertencia diciendo que fcgi ya está cargado. Asi que en el
dispatch parece no encontrar el módulo cargado o es que tiene otro
nombre, no se. Los del hosting me han dicho que mirarán a ver, pero es
que me corre tanta prisa que veo que no rula.
Alguien me puede dar un consejo por qué puede fallar? muchas gracias