从轨道上的jruby移动到栏杆上的红宝石,并遇到错误,没有这样的文件 - Java(LoadError)



在我尝试使用jruby并相应地设置所有内容的一个导轨应用程序中。但是后来我只想使用红宝石然后清理。

但是问题是当我在开发模式下运行应用程序时,这是完全可以的,但是在尝试在生产中部署时会给我以下错误,在Ubuntu Server [apache and Pasteger]中遇到以下错误

我被困在这一点上。任何帮助都是明显的。

/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

好吧,我找到了解决方案,并在末尾感到有点转储。

尽管我从宝石文件中清理了所有基于jruby的宝石,但我的库中仍然有一个模块,我导入了java库。清洁生产后。

最新更新