Ich habe versucht, eine Website auf einer Linux-Box zu installieren, und ich bekam Edelsteine Fehler und Google sagte mir, Edelsteine zu aktualisieren. Also habe ich .. Kommt, um herauszufinden, die Website war ihre Produktion und es ist jetzt down. Ich habe den folgenden Befehl ausgeführt und jetzt passiert das.Aktualisiert Ruby Edelsteine und brach die ganze Seite
sudo gem update --system
Ich habe versucht: gem update --system 1.8.25
und bekam die folgende Fehlermeldung:
Updating rubygems-update
Fetching: rubygems-update-1.8.25.gem (100%)
Successfully installed rubygems-update-1.8.25
Parsing documentation for rubygems-update-1.8.25
file 'hide_lib_for_update' not found
file 'History.txt' not found
file 'LICENSE.txt' not found
file 'MIT.txt' not found
file 'Manifest.txt' not found
file 'README.rdoc' not found
file 'UPGRADING.rdoc' not found
file 'hide_lib_for_update/note.txt' not found
ERROR: While executing gem ... (NoMethodError)
undefined method `store' for #<RDoc::RDoc:0x7fe8216341e0>
Unten ist die vollständige Fehlermeldung auf dem Bildschirm. Ich bin wirklich neu in Rails und Ruby.
Error message:
no such file to load -- rubygems/source_index (MissingSourceFile)
Exception class:
PhusionPassenger::UnknownError
Application root:
0 /usr/lib64/rubyee/site_ruby/1.8/rubygems.rb 982 in `_deprecated_source_index'
1 /usr/lib64/rubyee/site_ruby/1.8/rubygems/deprecate.rb 39 in `skip_during'
2 /usr/lib64/rubyee/site_ruby/1.8/rubygems.rb 981 in `_deprecated_source_index'
3 /usr/lib64/rubyee/site_ruby/1.8/rubygems/deprecate.rb 63 in `send'
4 /usr/lib64/rubyee/site_ruby/1.8/rubygems/deprecate.rb 63 in `source_index'
5 /usr/lib64/ruby/gems/1.8/gems/rails-2.3.14/lib/rails/gem_dependency.rb 21 in `add_frozen_gem_path'
6 /usr/lib64/ruby/gems/1.8/gems/rails-2.3.14/lib/initializer.rb 298 in `add_gem_load_paths'
7 /usr/lib64/ruby/gems/1.8/gems/rails-2.3.14/lib/initializer.rb 132 in `process'
8 /usr/lib64/ruby/gems/1.8/gems/rails-2.3.14/lib/initializer.rb 113 in `send'
9 /usr/lib64/ruby/gems/1.8/gems/rails-2.3.14/lib/initializer.rb 113 in `run'
11 /usr/lib64/rubyee/site_ruby/1.8/rubygems/custom_require.rb 36 in `gem_original_require'
12 /usr/lib64/rubyee/site_ruby/1.8/rubygems/custom_require.rb 36 in `require'
13 /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.11/lib/phusion_passenger/classic_rails/application_spawner.rb 222 in `preload_application'
14 /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.11/lib/phusion_passenger/classic_rails/application_spawner.rb 181 in `initialize_server'
15 /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.11/lib/phusion_passenger/utils.rb 572 in `report_app_init_status'
16 /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.11/lib/phusion_passenger/classic_rails/application_spawner.rb 174 in `initialize_server'
17 /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.11/lib/phusion_passenger/abstract_server.rb 204 in `start_synchronously'
18 /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.11/lib/phusion_passenger/abstract_server.rb 180 in `start'
19 /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.11/lib/phusion_passenger/classic_rails/application_spawner.rb 149 in `start'
20 /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.11/lib/phusion_passenger/spawn_manager.rb 219 in `spawn_rails_application'
21 /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.11/lib/phusion_passenger/abstract_server_collection.rb 132 in `lookup_or_add'
22 /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.11/lib/phusion_passenger/spawn_manager.rb 214 in `spawn_rails_application'
23 /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.11/lib/phusion_passenger/abstract_server_collection.rb 82 in `synchronize'
24 /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.11/lib/phusion_passenger/abstract_server_collection.rb 79 in `synchronize'
25 /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.11/lib/phusion_passenger/spawn_manager.rb 213 in `spawn_rails_application'
26 /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.11/lib/phusion_passenger/spawn_manager.rb 132 in `spawn_application'
27 /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.11/lib/phusion_passenger/spawn_manager.rb 275 in `handle_spawn_application'
28 /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.11/lib/phusion_passenger/abstract_server.rb 357 in `__send__'
29 /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.11/lib/phusion_passenger/abstract_server.rb 357 in `server_main_loop'
30 /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.11/lib/phusion_passenger/abstract_server.rb 206 in `start_synchronously'
31 /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.11/helper-scripts/passenger-spawn-server 99
Nach der Versionsnummer sieht es so aus, dass Server wasn‘ t aktualisiert in den letzten 5 Jahren. Fast alle Versionen im Stacktrace werden seit Jahren nicht mehr gewartet und nicht mehr unterstützt. Enthält die Anwendung mindestens eine Gemdatei mit Versionsnummern? – spickermann
Sie können versuchen, "gem update --system 1.8.25 --no-rdoc --no-ri" auszuführen und zu prüfen, ob das Downgrade abgeschlossen ist. – Casper
@Casper DANKE! posten Sie eine Antwort und ich werde sie akzeptieren. –