Ruby gem LoadError - rubygems / defaults / operating_system - PullRequest
7 голосов
/ 20 июня 2009

Я установил ruby ​​1.8.6 p368 и gems 1.3.4, а также необходимые библиотеки, такие как zlib, ssl или readline, на моем winxp sp3 box. Проблема в том, что когда я сейчас пытаюсь использовать какой-нибудь драгоценный камень, я получаю следующую ошибку:

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

Похоже, имеет смысл начать с исправления отсутствующего файла "rubygems / defaults / operating_system". Как я могу это сделать? ТИА

PS: драгоценный камень env is

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/ 

Ответы [ 4 ]

10 голосов
/ 05 декабря 2009

Вы бегали, используя -d? Если это так, это письмо считает, что оно отображает исключения, даже когда они спасены.

0 голосов
/ 20 июня 2009

следующая ошибка

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

Может относиться либо к

  1. поврежденная установка (проверьте файл rubygems.rb и убедитесь, что для него требуется 'rubygems / defaults / operating_system'. Если это так, проверьте, существует ли он) или
  2. вы пытаетесь запустить приложение 2.3.x, пока сервер все еще настроен на использование Rails 2.1.x

Надеюсь, это поможет. Если нет, дайте мне знать.

0 голосов
/ 04 июля 2009

Вы пробовали InstantRails? Он имеет rails / apache / mysql в хорошем пакете и работает из коробки на каждом XP-боксе, который я пробовал.

Я также устанавливаю NetBeans в качестве среды разработки и просто указываю на двоичный файл binR ruby ​​InstantRails.

0 голосов
/ 20 июня 2009

Похоже, вам тоже нужен самоцвет mysql.

...