Ruby Gem Ultraviolet, Rails, Leopard

I can’t get this crazy addiction to work and please don’t tell me to go to Snow Leopard because I have a checkpoint.

I have oniguruma, textpow, ultraviolet everything is installed. I am using rvm, which is probably the problem. Not that rvm is bad, I just don't know how to get the paths correctly.

When I launch the rails application, I get a message stating that I am missing a ultravioletgem, which is actually not the case, because it is indicated in gem listwith other gems that work correctly.

Let me know if you need more information and what specific information:

Here is my error log:

Macintosh: sam samgilman $ script / server => Download WEBrick => Rails 2.3.5 application starting with http://0.0.0.0//000 /Users/samgilman/.rvm/gems/ruby-1.8.7-p302/gems /rails-2.3.5/lib/rails/gem_dependency.rb:119:Warning: Gem :: Dependency # version_requirements has been deprecated and will be removed after August 2010. Use #requirement there is no such file to download - ultraviolet /Users/samgilman/.rvm/rubies/ruby-1.8.7-p302/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in gem_original_require' /Users/samgilman/.rvm/rubies/ruby-1.8.7-p302/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:inrequire '/ Users / samgilman / .rvm / gems / ruby-1.8.7-p302 / gems / activesupport-2.3.5 / lib / active_support / dependencies.rb: 156: in require' /Users/samgilman/.rvm/gems/ruby-1.8.7-p302/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:521:innew_constants_in '/Users/samgilman/.rvm/gems/ruby-1.8. 7-p302 / gems / activesupport-2.3.5 / lib / active_support / dependencies.rb: 156: inrequire' /Users/samgilman/.rvm/gems/ruby-1.8.7-p302/gems/rails-2.3.5/lib/rails/gem_dependency.rb:208:indownload '/Users/samgilman/.rvm/gems/ruby-1.8.7-p302/gems/rails-2.3.5/lib/initializer.rb:307:in load_gems' /Users/samgilman/.rvm/gems/ruby-1.8.7-p302/gems/rails-2.3.5/lib/initializer.rb:307:ineach' /Users/samgilman/.rvm/gems/ruby -1.8.7-p302 / gems / rails-2.3.5 / lib / initializer.rb307: in load_gems' /Users/samgilman/.rvm/gems/ruby-1.8.7-p302/gems/rails-2.3.5/lib/initializer.rb:164:inprocess' /Users/samgilman/.rvm/gems/ruby-1.8.7-p302/gems/rails-2.3.5/ lib / initializer.rb: 113: in send' /Users/samgilman/.rvm/gems/ruby-1.8.7-p302/gems/rails-2.3.5/lib/initializer.rb:113:inrun '/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 gem_original_require' /Users/samgilman/.rvm/rubies/ruby-1.8.7-p302/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:inrequire '/Users/samgilman/.rvm/gems/ruby-1.8.7-p302/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:156: in require' /Users/samgilman/.rvm/gems/ruby-1.8.7-p302/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:521:innew_constants_in '/Users/samgilman/.rvm/gems/ruby-1.8.7-p302/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:156:inrequire' /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:ingem_original_require '/Users/samgilman/.rvm/rubies/ruby-1.8.7-p302/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in require' script/server:3 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:ingem_original_require' /Users/samgilman/.rvm/ -1.8.7-p302 / lib / ruby ​​/ site_ruby / 1.8 / rubygems / custom_require.rb: 31: in require' /Users/samgilman/.rvm/gems/ruby-1.8.7-p302/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:156:inrequire '/Users/samgilman/.rvm/gems/ruby-1.8.7-p302/gems/activesupport-2.3. 5 / lib / active_support / dependencies.rb: 521: in new_constants_in' /Users/samgilman/.rvm/gems/ruby-1.8.7-p302/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:156:inrequire '/Users/samgilman/.rvm/gems/ruby-1.8.7-p302/gems/rails-2.3.5/lib/rails/gem_dependency.rb:208 : in load' /Users/samgilman/.rvm/gems/ruby-1.8.7-p302/gems/rails-2.3.5/lib/initializer.rb:307:inload_gems '/Users/samgilman/.rvm/gems/ruby-1.8.7-p302/gems/rails-2.3.5/lib/initializer.rb307:in each' /Users/samgilman/.rvm/gems/ruby-1.8.7-p302/gems/rails-2.3.5/lib/initializer.rb:307:inload_gems' /Users/samgilman/.rvm/gems/ruby -1.8.7-p302 / gems / rails-2.3.5 / lib / initializer.rb: 169: inprocess' /Users/samgilman/.rvm/gems/ruby-1.8.7-p302/gems/rails-2.3.5/lib/initializer.rb:113:insend '/Users/samgilman/.rvm/gems/ruby-1.8.7-p302/gems/rails-2.3.5/lib/initializer.rb:113:in 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:ingem_original_require' /Users/samgilman/.rvm/rubies/ruby -1.8.7-p302 / lib / ruby ​​/ site_ruby / 1.8 / rubygems / custom_require.rb: 31: in require' /Users/samgilman/.rvm/gems/ruby-1.8.7-p302/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:156:inrequire '/Users/samgilman/.rvm/gems/ruby-1.8.7-p302/gems/activesupport-2.3. 5 / lib / active_support / dependencies.rb: 521: in new_constants_in' /Users/samgilman/.rvm/gems/ruby-1.8.7-p302/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:156:inrequire '/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:in gem_original_require' /Users/samgilman/.rvm/rubies/ruby-1.8.7-p302/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:inrequire 'script / server: 3 Lack of required gems: ultraviolet
You are working: ruby ​​1.8.7.302 at / Users / samgilman / .rvm / rubies / ruby-1.8.7-p302 / bin / ruby ​​rubygems 1.3.7 at / Users / samgilman / .rvm / gems / ruby-1.8.7- p302, / Users / samgilman / .rvm / gems / ruby-1.8.7-p302@global Run rake gems:installto install the missing gems. Macintosh: sam samgilman $

+3
source share
3 answers

I didn't add :lib => 'uv'

Rails::Initializer.run do |config|
    config.gem 'ultraviolet', :lib => 'uv'
end
+1
source

For Rails 3, Rails 4, and Rails 5 you should have Gemfile,

gem "ultraviolet", :require => "uv"
+2
source

gem Rails, .

, config/environment.rb :

Rails::Initializer.run do |config|
  config.gem 'ultraviolet'
end

, gem. , , :

% irb
> require 'rubygems'
 => true
> gem 'ultraviolet'
 => true
> $:.grep(/ultraviolet/)
 => [...]

, $: rvm gem. , .

ruby irb, RVM, . gem , .

0

Source: https://habr.com/ru/post/1761612/


All Articles