Pregunta

He instalado ruby ??1.8.6 p368 y gems 1.3.4, así como las bibliotecas necesarias como zlib, ssl o readline en mi caja winxp sp3. El problema es que cuando trato de usar alguna gema, aparece el siguiente error:

Exception `LoadError' at D:/ruby/lib/ruby/site_ruby/1.8/rubygems.rb:1112 - no su
ch file to load -- rubygems/defaults/operating_system
Exception `LoadError' at D:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.
rb:31 - no such file to load -- mysql

Parece que tiene sentido comenzar arreglando los " rubygems / defaults / operating_system " faltantes expediente. ¿Cómo puedo hacer eso? TIA

PS: joya env es

RubyGems Environment:
  - RUBYGEMS VERSION: 1.3.4
  - RUBY VERSION: 1.8.6 (2009-03-31 patchlevel 368) [i386-mswin32]
  - INSTALLATION DIRECTORY: D:/ruby/lib/ruby/gems/1.8
  - RUBY EXECUTABLE: D:/ruby/bin/ruby.exe
  - EXECUTABLE DIRECTORY: D:/ruby/bin
  - RUBYGEMS PLATFORMS:
    - ruby
    - x86-mswin32-60
  - GEM PATHS:
 - D:/ruby/lib/ruby/gems/1.8
 - C:/Documents and Settings/fluffy/.gem/ruby/1.8
  - GEM CONFIGURATION:
     - :update_sources => true
     - :verbose => true
     - :benchmark => false
     - :backtrace => false
     - :bulk_threshold => 1000
  - REMOTE SOURCES:
     - http://gems.rubyforge.org/ 
¿Fue útil?

Solución

¿Estaba ejecutando usando -d ? Si es así, este correo electrónico reconoce que está mostrando excepciones incluso cuando eres rescatado.

Otros consejos

Parece que también necesitas la gema mysql.

El siguiente error

Exception 'LoadError' at D:/ruby/lib/ruby/site_ruby/1.8/rubygems.rb:1112 - no such file to load -- rubygems/defaults/operating_system

Puede relacionarse con cualquiera

  1. una instalación corrupta (verifique el archivo rubygems.rb y asegúrese de que requiere 'rubygems / defaults / operating_system'. Si es así, verifique si existe) o
  2. está intentando ejecutar una aplicación 2.3.x mientras el servidor todavía está configurado para usar Rails 2.1.x

Espero que esto ayude. Si no, házmelo saber.

¿Has probado InstantRails? Tiene rails / apache / mysql en un paquete agradable y funcionó de fábrica en cada caja de XP que probé.

También instalo NetBeans como entorno de desarrollo y solo apunto a InstantRails "bin / ruby" binario.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top