2016-12-01 5 views
0

В одном из моих приложений rails я попытался использовать jruby и настроить все соответственно. Но позже я хотел использовать только рубин, а затем очистить.Переход от jruby на рейках к рубину на рельсах и получение ошибки Нет такого файла для загрузки - java (LoadError)

Но проблема в том, когда я бегу приложение в режиме разработки, это прекрасно, но при попытке развернуть в производстве дает мне следующее сообщение об ошибке в Ubuntu Server [APACHE И ПАССАЖИРА]

Я застрял в этой точке , Любая помощь заметна.

/var/lib/gems/2.1.0/gems/activesupport-4.2.6/lib/active_support/dependencies.rb:274:in `require': No such file to load -- java (LoadError) 

Добавлено Gemfile

source 'https://rubygems.org' 

gem 'rails', '4.2.6' 

gem 'sass-rails', '~> 5.0' 
gem 'will_paginate',   ' 3.1.0' 
gem 'bootstrap-will_paginate', ' 0.0.10' 
gem 'bootstrap-sass',   '3.3.6' 
gem 'uglifier', '>= 1.3.0' 
gem 'coffee-rails', '~> 4.1.0' 
gem "therubyracer" 
gem 'jquery-rails' 
gem 'turbolinks' 
gem 'net-sftp', '~> 2.1', '>= 2.1.2' 
gem 'net-ssh', '3.2.0' 
gem 'sdoc', '~> 0.4.0', group: :doc 
gem "font-awesome-rails" 
gem "nokogiri" 
gem 'whenever', :require => false 
gem 'bcrypt', '3.1.11' 
gem 'httparty', '~> 0.14.0' 
gem 'pg' 

group :development, :test do 
    gem 'rspec-rails', '~> 3.4' 
    gem 'factory_girl_rails', '~> 4.5' 
    gem 'capybara', '~> 2.5' 
    gem 'byebug' 
end 

group :development do 

    gem 'spring' 
end 
group :production do 

end 
group :test do 
    gem 'shoulda-matchers', '~> 3.0', require: false 
    gem 'database_cleaner', '~> 1.5' 
    gem 'faker', '~> 1.6.1' 
end 
+1

Пожалуйста, добавьте ваш gemfile. Вы используете рубиновый менеджер версий, например rbenv или rvm? – max

+1

Вы также должны посмотреть на полную трассировку стека. Поскольку 'active_support/dependencies' просто разрешает зависимости, а ошибка может быть где-то в вашем приложении или в ваших драгоценных камнях. – max

+0

Добавлен файл gmax gem. Я не использую rvm/rbenv для сервера ubuntu, но использую ram в среде разработки. – sukanta

ответ

0

Ну, я нашел решение и чувство немного дамп в конце.

Хотя я очистил все драгоценные камни на основе jruby из файла gem, в моей библиотеке все еще был модуль, в котором я импортировал java-библиотеку. После очистки это происходит.