Edición de «Instalar Ruby RoR»

Saltar a: navegación, buscar

Advertencia: no has iniciado sesión. Tu dirección IP se hará pública si haces cualquier edición en estas condiciones. Si inicias sesión o creas una cuenta, tus ediciones se atribuirán a tu nombre de usuario, además de otros beneficios.

Puedes deshacer la edición. Antes de deshacer la edición, comprueba la siguiente comparación para verificar que realmente es lo que quieres hacer, y entonces guarda los cambios para así efectuar la reversión.
Revisión actual Tu texto
Línea 3: Línea 3:
 
Asegurarse que está instalado zlib-dev y openssl-dev
 
Asegurarse que está instalado zlib-dev y openssl-dev
  
  wget http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p180.tar.gz
+
  wget ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p287.tar.gz
  tar -zxvf ruby-1.9.2-p180.tar.gz
+
  tar -zxvf ruby-1.8.6-p287.tar.gz
cd ruby-1.9.2-p180
+
  ./configure --prefix=/usr/local/ruby --with-default-kcode=utf8 --with-static-linked-ext
  ./configure --prefix=/usr/local/ruby --with-static-linked-ext
+
  vi ext/Setup # descomento los modulos que quiero enlazar estaticamente
  vi ext/Setup # puedo descomentar (no lo hago) los modulos que quiero enlazar estaticamente
 
make
 
 
  make test
 
  make test
 
  make install
 
  make install
  
Añadir Ruby al PATH del sistema
+
== RubyGems ==
 
 
vi /etc/profile
 
 
 
Añado tanto /usr/local/ruby/bin como /usr/local/ruby/lib/ruby/gems/1.9.1/bin
 
 
 
== Passenger ==
 
  
  gem install passenger --no-rdoc --no-ri
+
  wget http://rubyforge.org/frs/download.php/45906/rubygems-1.3.1.zip
passenger-install-apache2-module
+
unzip rubygems-1.3.1.zip
 
+
  cd rubygems-1.3.1
Añado la configuración a http.conf
+
  ruby setup.rb --no-rdoc --no-ri
 
+
  gem update --system
LoadModule passenger_module /usr/local/ruby/lib/ruby/gems/1.9.1/gems/passenger-3.0.7/ext/apache2/mod_passenger.so
 
  PassengerRoot /usr/local/ruby/lib/ruby/gems/1.9.1/gems/passenger-3.0.7
 
  PassengerRuby /usr/local/ruby/bin/ruby
 
PassengerMaxPoolSize 10
 
        # 6, Maximum number of Ruby on Rails or Rack application instances that may be simultaneously active
 
PassengerMaxRequests 5000
 
        # 0, After serving that many requests, the application instance will be shut down
 
 
 
El estado de Passenger puede verse con
 
 
 
passenger-status
 
  passenger-memory-stats
 
  
 
== fcgi ==
 
== fcgi ==
Línea 54: Línea 34:
 
== Rails ==
 
== Rails ==
  
Dentro del directorio de la aplicacion
+
  gem install rails --no-rdoc --no-ri
 
 
  gem install bundler --no-rdoc --no-ri
 
bundle config build.mysql2 --with-mysql-config=/usr/local/mysql/bin/mysql_config
 
bundle
 
 
 
Me ha tocado desinstalar rake 0.9.2 y sustituirlo por rake 0.8.7, para evitar el error "uninitialized constant Rake::DSL"
 
 
 
gem install rake --version 0.8.7 --no-rdoc --no-ri
 
  
 
== RMagick ==
 
== RMagick ==

Ten en cuenta que todas las contribuciones a Wiki de BandaAncha.eu se consideran publicadas bajo la Reconocimiento-No comercial-Compartir bajo la misma licencia 3.0 (véase Wiki de BandaAncha.eu:Derechos de autor para más información). Si no deseas que las modifiquen sin limitaciones y las distribuyan libremente, no las publiques aquí.
Al mismo tiempo, asumimos que eres el autor de lo que escribiste, o lo copiaste de una fuente en el dominio público o con licencia libre. ¡No uses textos con copyright sin permiso!

Para editar esta página, responde la pregunta que aparece abajo (más información):

Cancelar | Ayuda de edición (se abre en una ventana nueva)