Я не могу заставить работать эту безумную зависимость, и, пожалуйста, не говорите мне переходить в Snow Leopard, потому что у меня есть PPC.
У меня установлены онигурума, textpow, ультрафиолет. Я использую rvm, что, вероятно, является проблемой. Не то чтобы rvm плохой, просто я не знаю, как правильно указать пути.
Когда я запускаю приложение rails, я получаю сообщение об ошибке: мне не хватает ultraviolet
драгоценного камня, что на самом деле не так, потому что он указан в gem list
с другими драгоценными камнями, которые работают правильно.
Дайте мне знать, если вам нужна дополнительная информация и какая конкретная информация:
Вот мой журнал ошибок:
Для Rails 3, Rails 4 и Rails 5 у вас должно быть
ultraviolet
,
Macintosh: sam samgilman $ script / server => Загрузка WEBrick => Приложение Rails 2.3.5, запускаемое на https://0.0.0.0:3000 /Users/samgilman/.rvm/gems/ruby-1.8.7-p302/gems/rails-2.3.5/lib/rails/gem_dependency.rb:119: Предупреждение: Gem :: Dependency # version_requirements устарела и будет удалена не ранее августа 2010 года. Используйте #requirement no such file to load — ultraviolet /Users/samgilman/.rvm/rubies/ruby-1.8.7-p302/lib/ruby/site_ruby/1.8/rubygems /custom_require.rb:31:in _3_require ‘/Users/samgilman/.rvm/gems/ruby-1.8.7-p302/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:156:156:in _4_new_constants_in’ / Users / samgilman / .rvm / gems / ruby-1.8.7-p302 / gems / activesupport-2.3.5 / lib / active_support / dependencies.rb: 156: in _5_load ‘/Users/samgilman/.rvm/gems/ruby- 1.8.7-p302 / gems / rails-2.3.5 / lib / initializer.rb: 307: в _6_each ‘/Users/samgilman/.rvm/gems/ruby-1.8.7-p302/gems/rails-2.3.5 /lib/initializer.rb:307:in _7_process ‘/Users/samgilman/.rvm/gems/ruby-1.8.7-p302/gems/rails-2.3.5/lib/initializer.rb:113:in _8_run’ / Users / samgilman / Sites / sam / config / environment .rb: 9 /Users/samgilman/.rvm/rubies/ruby-1.8.7-p302/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in _9_require ‘/Users/samgilman/.rvm/gems /ruby-1.8.7-p302/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:156:in _10_new_constants_in ‘/Users/samgilman/.rvm/gems/ruby-1.8.7-p302/gems/ activesupport-2.3.5 / lib / active_support / dependencies.rb: 156: в _11_gem_original_require ‘/Users/samgilman/.rvm/rubies/ruby-1.8.7-p302/lib/ruby/site_ruby/1.8/rubygems/customb_require. : 31: в _12_gem_original_require ‘/Users/samgilman/.rvm/rubies/ruby-1.8.7-p302/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31: в _13_require’ /Users/samvmgilman/. /gems/ruby-1.8.7-p302/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:521:in _14_require ‘/Users/samgilman/.rvm/gems/ruby-1.8.7-p302/ драгоценные камни / рельсы-2.3.5 / библиотека / рельсы / gem_dependency.rb: 20 8: в _15_load_gems ‘/Users/samgilman/.rvm/gems/ruby-1.8.7-p302/gems/rails-2.3.5/lib/initializer.rb:30:307: в _16_load_gems’ /Users/samgilman/.rvm/ gems / ruby-1.8.7-p302 / gems / rails-2.3.5 / lib / initializer.rb: 169: в _17_send ‘/Users/samgilman/.rvm/gems/ruby-1.8.7-p302/gems/rails -2.3.5 / lib / initializer.rb: 113: в _18_gem_original_require ‘/Users/samgilman/.rvm/rubies/ruby-1.8.7-p302/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31: в _19_require ‘/Users/samgilman/.rvm/gems/ruby-1. 8.7-p302 / gems / activesupport-2.3.5 / lib / active_support / dependencies.rb: 521: в _20_require ‘/Users/samgilman/.rvm/gems/ruby-1.8.7-p302/gems/rails-2.3.5 /lib/commands/server.rb:84 /Users/samgilman/.rvm/rubies/ruby-1.8.7-p302/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:в скрипте / сервере _21_require : 3 Отсутствуют эти необходимые драгоценные камни: ultraviolet
Вы используете: ruby 1.8.7.302 в /Users/samgilman/.rvm/rubies/ruby-1.8.7-p302/bin/ruby rubygems 1.3.7 в / Users / samgilman / .rvm / gems / ruby-1.8.7-p302, /Users/samgilman/.rvm/gems/[email protected] Запустите _22_, чтобы установить недостающие драгоценные камни. Macintosh: сэм самгильман $ — person thenengah schedule 26.08.2010
Убедитесь, что в вашем config / environment.rb установлено как минимум:
Драгоценные камни не загружаются автоматически, пока вы не объявите их с помощью команды
gem
. Может быть, это упрямство, поэтому попробуйте следующее:Последняя строка должна показать, что путь загрузки библиотек
$:
был скорректирован для использования вашего управляемого rvm gem. Он может отсутствовать или быть неправильным, что может помешать правильной загрузке драгоценного камня.Часто легко запустить неправильный
ruby
илиirb
, если вы используете RVM и ваша среда несовместима.gem
часто может попасть в неправильный рубин, если вы не будете осторожны на своем пути.возможно, разместите здесь свой
. Убедитесь, что вы используете ту версию Ruby, которая, по вашему мнению, является вашей. Также вы можете попробовать настроить пути к гемам в environment.rb. GL.
Установить гем — это не то же самое, что объявить его в конфигурации Rails, хотя это важное предварительное условие.