Plugin update issues
Added by lmind stuffs about 9 years ago
Hey all. We tried to install an update Pro version of easyredmine - easy_gantt_pro and easy_wbs. So, I stopped the web server (service httpd stop) and went into the /var/www/redmine-3.2/plugins directory and removed the old directory - easy_gantt. Next, unzipped the plugin, chown apache:apache easy_gantt_pro and moved it over to /var/www/redmine-3.2/plugins directory and did the bundle update; bundle exec rake redmine:plugins:migrate RAILS_ENV=production command.
We get the following error output:
** Invoke redmine:plugins:migrate (first_time) ** Invoke environment (first_time) ** Execute environment rake aborted! Redmine::PluginNotFound: Redmine::PluginNotFound /var/www/redmine-3.2/lib/redmine/plugin.rb:123:in `find' /var/www/redmine-3.2/lib/redmine/plugin.rb:251:in `requires_redmine_plugin' /var/www/redmine-3.2/plugins/easy_gantt_pro/init.rb:9:in `block in <top (required)>' /var/www/redmine-3.2/lib/redmine/plugin.rb:75:in `instance_eval' /var/www/redmine-3.2/lib/redmine/plugin.rb:75:in `register' /var/www/redmine-3.2/plugins/easy_gantt_pro/init.rb:1:in `<top (required)>' /var/www/.rvm/gems/ruby-2.1.5/gems/activesupport-4.2.5.2/lib/active_support/dependencies.rb:274:in `require' /var/www/.rvm/gems/ruby-2.1.5/gems/activesupport-4.2.5.2/lib/active_support/dependencies.rb:274:in `block in require' /var/www/.rvm/gems/ruby-2.1.5/gems/activesupport-4.2.5.2/lib/active_support/dependencies.rb:240:in `load_dependency' /var/www/.rvm/gems/ruby-2.1.5/gems/activesupport-4.2.5.2/lib/active_support/dependencies.rb:274:in `require' /var/www/redmine-3.2/lib/redmine/plugin.rb:155:in `block in load' /var/www/redmine-3.2/lib/redmine/plugin.rb:146:in `each' /var/www/redmine-3.2/lib/redmine/plugin.rb:146:in `load' /var/www/redmine-3.2/config/initializers/30-redmine.rb:21:in `<top (required)>' /var/www/.rvm/gems/ruby-2.1.5/gems/activesupport-4.2.5.2/lib/active_support/dependencies.rb:268:in `load' /var/www/.rvm/gems/ruby-2.1.5/gems/activesupport-4.2.5.2/lib/active_support/dependencies.rb:268:in `block in load' /var/www/.rvm/gems/ruby-2.1.5/gems/activesupport-4.2.5.2/lib/active_support/dependencies.rb:240:in `load_dependency' /var/www/.rvm/gems/ruby-2.1.5/gems/activesupport-4.2.5.2/lib/active_support/dependencies.rb:268:in `load' /var/www/.rvm/gems/ruby-2.1.5/gems/railties-4.2.5.2/lib/rails/engine.rb:652:in `block in load_config_initializer' /var/www/.rvm/gems/ruby-2.1.5/gems/activesupport-4.2.5.2/lib/active_support/notifications.rb:166:in `instrument' /var/www/.rvm/gems/ruby-2.1.5/gems/railties-4.2.5.2/lib/rails/engine.rb:651:in `load_config_initializer' /var/www/.rvm/gems/ruby-2.1.5/gems/railties-4.2.5.2/lib/rails/engine.rb:616:in `block (2 levels) in <class:Engine>' /var/www/.rvm/gems/ruby-2.1.5/gems/railties-4.2.5.2/lib/rails/engine.rb:615:in `each' /var/www/.rvm/gems/ruby-2.1.5/gems/railties-4.2.5.2/lib/rails/engine.rb:615:in `block in <class:Engine>' /var/www/.rvm/gems/ruby-2.1.5/gems/railties-4.2.5.2/lib/rails/initializable.rb:30:in `instance_exec' /var/www/.rvm/gems/ruby-2.1.5/gems/railties-4.2.5.2/lib/rails/initializable.rb:30:in `run' /var/www/.rvm/gems/ruby-2.1.5/gems/railties-4.2.5.2/lib/rails/initializable.rb:55:in `block in run_initializers' /var/www/.rvm/rubies/ruby-2.1.5/lib/ruby/2.1.0/tsort.rb:226:in `block in tsort_each' /var/www/.rvm/rubies/ruby-2.1.5/lib/ruby/2.1.0/tsort.rb:348:in `block (2 levels) in each_strongly_connected_component' /var/www/.rvm/rubies/ruby-2.1.5/lib/ruby/2.1.0/tsort.rb:418:in `block (2 levels) in each_strongly_connected_component_from' /var/www/.rvm/rubies/ruby-2.1.5/lib/ruby/2.1.0/tsort.rb:427:in `each_strongly_connected_component_from' /var/www/.rvm/rubies/ruby-2.1.5/lib/ruby/2.1.0/tsort.rb:417:in `block in each_strongly_connected_component_from' /var/www/.rvm/gems/ruby-2.1.5/gems/railties-4.2.5.2/lib/rails/initializable.rb:44:in `each' /var/www/.rvm/gems/ruby-2.1.5/gems/railties-4.2.5.2/lib/rails/initializable.rb:44:in `tsort_each_child' /var/www/.rvm/rubies/ruby-2.1.5/lib/ruby/2.1.0/tsort.rb:411:in `call' /var/www/.rvm/rubies/ruby-2.1.5/lib/ruby/2.1.0/tsort.rb:411:in `each_strongly_connected_component_from' /var/www/.rvm/rubies/ruby-2.1.5/lib/ruby/2.1.0/tsort.rb:347:in `block in each_strongly_connected_component' /var/www/.rvm/rubies/ruby-2.1.5/lib/ruby/2.1.0/tsort.rb:345:in `each' /var/www/.rvm/rubies/ruby-2.1.5/lib/ruby/2.1.0/tsort.rb:345:in `call' /var/www/.rvm/rubies/ruby-2.1.5/lib/ruby/2.1.0/tsort.rb:345:in `each_strongly_connected_component' /var/www/.rvm/rubies/ruby-2.1.5/lib/ruby/2.1.0/tsort.rb:224:in `tsort_each' /var/www/.rvm/rubies/ruby-2.1.5/lib/ruby/2.1.0/tsort.rb:205:in `tsort_each' /var/www/.rvm/gems/ruby-2.1.5/gems/railties-4.2.5.2/lib/rails/initializable.rb:54:in `run_initializers' /var/www/.rvm/gems/ruby-2.1.5/gems/railties-4.2.5.2/lib/rails/application.rb:352:in `initialize!' /var/www/redmine-3.2/config/environment.rb:14:in `<top (required)>' /var/www/.rvm/gems/ruby-2.1.5/gems/activesupport-4.2.5.2/lib/active_support/dependencies.rb:274:in `require' /var/www/.rvm/gems/ruby-2.1.5/gems/activesupport-4.2.5.2/lib/active_support/dependencies.rb:274:in `block in require' /var/www/.rvm/gems/ruby-2.1.5/gems/activesupport-4.2.5.2/lib/active_support/dependencies.rb:240:in `load_dependency' /var/www/.rvm/gems/ruby-2.1.5/gems/activesupport-4.2.5.2/lib/active_support/dependencies.rb:274:in `require' /var/www/.rvm/gems/ruby-2.1.5/gems/railties-4.2.5.2/lib/rails/application.rb:328:in `require_environment!' /var/www/.rvm/gems/ruby-2.1.5/gems/railties-4.2.5.2/lib/rails/application.rb:457:in `block in run_tasks_blocks' /var/www/.rvm/gems/ruby-2.1.5/gems/rake-11.2.2/lib/rake/task.rb:248:in `call' /var/www/.rvm/gems/ruby-2.1.5/gems/rake-11.2.2/lib/rake/task.rb:248:in `block in execute' /var/www/.rvm/gems/ruby-2.1.5/gems/rake-11.2.2/lib/rake/task.rb:243:in `each' /var/www/.rvm/gems/ruby-2.1.5/gems/rake-11.2.2/lib/rake/task.rb:243:in `execute' /var/www/.rvm/gems/ruby-2.1.5/gems/rake-11.2.2/lib/rake/task.rb:187:in `block in invoke_with_call_chain' /var/www/.rvm/rubies/ruby-2.1.5/lib/ruby/2.1.0/monitor.rb:211:in `mon_synchronize' /var/www/.rvm/gems/ruby-2.1.5/gems/rake-11.2.2/lib/rake/task.rb:180:in `invoke_with_call_chain' /var/www/.rvm/gems/ruby-2.1.5/gems/rake-11.2.2/lib/rake/task.rb:209:in `block in invoke_prerequisites' /var/www/.rvm/gems/ruby-2.1.5/gems/rake-11.2.2/lib/rake/task.rb:207:in `each' /var/www/.rvm/gems/ruby-2.1.5/gems/rake-11.2.2/lib/rake/task.rb:207:in `invoke_prerequisites' /var/www/.rvm/gems/ruby-2.1.5/gems/rake-11.2.2/lib/rake/task.rb:186:in `block in invoke_with_call_chain' /var/www/.rvm/rubies/ruby-2.1.5/lib/ruby/2.1.0/monitor.rb:211:in `mon_synchronize' /var/www/.rvm/gems/ruby-2.1.5/gems/rake-11.2.2/lib/rake/task.rb:180:in `invoke_with_call_chain' /var/www/.rvm/gems/ruby-2.1.5/gems/rake-11.2.2/lib/rake/task.rb:173:in `invoke' /var/www/.rvm/gems/ruby-2.1.5/gems/rake-11.2.2/lib/rake/application.rb:152:in `invoke_task' /var/www/.rvm/gems/ruby-2.1.5/gems/rake-11.2.2/lib/rake/application.rb:108:in `block (2 levels) in top_level' /var/www/.rvm/gems/ruby-2.1.5/gems/rake-11.2.2/lib/rake/application.rb:108:in `each' /var/www/.rvm/gems/ruby-2.1.5/gems/rake-11.2.2/lib/rake/application.rb:108:in `block in top_level' /var/www/.rvm/gems/ruby-2.1.5/gems/rake-11.2.2/lib/rake/application.rb:117:in `run_with_threads' /var/www/.rvm/gems/ruby-2.1.5/gems/rake-11.2.2/lib/rake/application.rb:102:in `top_level' /var/www/.rvm/gems/ruby-2.1.5/gems/rake-11.2.2/lib/rake/application.rb:80:in `block in run' /var/www/.rvm/gems/ruby-2.1.5/gems/rake-11.2.2/lib/rake/application.rb:178:in `standard_exception_handling' /var/www/.rvm/gems/ruby-2.1.5/gems/rake-11.2.2/lib/rake/application.rb:77:in `run' /var/www/.rvm/gems/ruby-2.1.5/gems/rake-11.2.2/exe/rake:27:in `<top (required)>' /var/www/.rvm/gems/ruby-2.1.5/bin/rake:23:in `load' /var/www/.rvm/gems/ruby-2.1.5/bin/rake:23:in `<main>' /var/www/.rvm/gems/ruby-2.1.5/bin/ruby_executable_hooks:15:in `eval' /var/www/.rvm/gems/ruby-2.1.5/bin/ruby_executable_hooks:15:in `<main>' Tasks: TOP => redmine:plugins:migrate => environment
Here is some version info from "bundle env":
-bash-4.1$ bundle env
Your Gemfile lists the gem redmine_extensions (>= 0) more than once.
You should probably keep only one of them.
While it's not a problem now, it could cause errors if you change the version of just one of them later.
Environment
Bundler 1.12.5
Rubygems 2.4.8
Ruby 2.1.5p273 (2014-11-13 revision 48405) [x86_64-linux]
GEM_HOME /var/www/.rvm/gems/ruby-2.1.5
GEM_PATH /var/www/.rvm/gems/ruby-2.1.5:/var/www/.rvm/gems/ruby-2.1.5@global
RVM 1.27.0 (latest)
Git 2.8.1
rubygems-bundler (1.4.4)
Bundler settings
without
Set for your local app (/var/www/redmine-3.2/.bundle/config): "development:test:RAILS_ENV=production"
orig_path
Set via BUNDLE_ORIG_PATH: "/var/www/.rvm/gems/ruby-2.1.5/bin:/var/www/.rvm/gems/ruby-2.1.5@global/bin:/var/www/.rvm/rubies/ruby-2.1.5/bin:/usr/lib64/qt-3.3/bin:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/var/www/.rvm/bin"
orig_gem_path
Set via BUNDLE_ORIG_GEM_PATH: "/var/www/.rvm/gems/ruby-2.1.5:/var/www/.rvm/gems/ruby-2.1.5@global"
Gemfile
source 'https://rubygems.org'
if Gem::Version.new(Bundler::VERSION) < Gem::Version.new('1.5.0')
abort "Redmine requires Bundler 1.5.0 or higher (you're using #{Bundler::VERSION}).\nPlease update with 'gem update bundler'."
end
gem "rails", "4.2.5.2"
gem "jquery-rails", "~> 3.1.4"
gem "coderay", "~> 1.1.0"
gem "builder", ">= 3.0.4"
gem "request_store", "1.0.5"
gem "mime-types", (RUBY_VERSION >= "2.0" ? "~> 3.0" : "~> 2.99")
gem "protected_attributes"
gem "actionpack-action_caching"
gem "actionpack-xml_parser"
gem "roadie-rails"
# Request at least nokogiri 1.6.7.2 because of security advisories
gem "nokogiri", ">= 1.6.7.2"
# Request at least rails-html-sanitizer 1.0.3 because of security advisories
gem "rails-html-sanitizer", ">= 1.0.3"
# Windows does not include zoneinfo files, so bundle the tzinfo-data gem
gem 'tzinfo-data', platforms: [:mingw, :x64_mingw, :mswin, :jruby]
gem "rbpdf", "~> 1.19.0"
# Optional gem for LDAP authentication
group :ldap do
gem "net-ldap", "~> 0.12.0"
end
# Optional gem for OpenID authentication
group :openid do
gem "ruby-openid", "~> 2.3.0", :require => "openid"
gem "rack-openid"
end
platforms :mri, :mingw, :x64_mingw do
# Optional gem for exporting the gantt to a PNG file, not supported with jruby
group :rmagick do
gem "rmagick", ">= 2.14.0"
end
# Optional Markdown support, not for JRuby
group :markdown do
gem "redcarpet", "~> 3.3.2"
end
end
platforms :jruby do
# jruby-openssl is bundled with JRuby 1.7.0
gem "jruby-openssl" if Object.const_defined?(:JRUBY_VERSION) && JRUBY_VERSION < '1.7.0'
gem "activerecord-jdbc-adapter", "~> 1.3.2"
end
# Include database gems for the adapters found in the database
# configuration file
require 'erb'
require 'yaml'
database_file = File.join(File.dirname(__FILE__), "config/database.yml")
if File.exist?(database_file)
database_config = YAML::load(ERB.new(IO.read(database_file)).result)
adapters = database_config.values.map {|c| c['adapter']}.compact.uniq
if adapters.any?
adapters.each do |adapter|
case adapter
when 'mysql2'
gem "mysql2", "~> 0.3.11", :platforms => [:mri, :mingw, :x64_mingw]
gem "activerecord-jdbcmysql-adapter", :platforms => :jruby
when 'mysql'
gem "activerecord-jdbcmysql-adapter", :platforms => :jruby
when /postgresql/
gem "pg", "~> 0.18.1", :platforms => [:mri, :mingw, :x64_mingw]
gem "activerecord-jdbcpostgresql-adapter", :platforms => :jruby
when /sqlite3/
gem "sqlite3", :platforms => [:mri, :mingw, :x64_mingw]
gem "jdbc-sqlite3", ">= 3.8.10.1", :platforms => :jruby
gem "activerecord-jdbcsqlite3-adapter", :platforms => :jruby
when /sqlserver/
gem "tiny_tds", "~> 0.6.2", :platforms => [:mri, :mingw, :x64_mingw]
gem "activerecord-sqlserver-adapter", :platforms => [:mri, :mingw, :x64_mingw]
else
warn("Unknown database adapter `#{adapter}` found in config/database.yml, use Gemfile.local to load your own database gems")
end
end
else
warn("No adapter found in config/database.yml, please configure it first")
end
else
warn("Please configure your config/database.yml first")
end
group :development do
gem "rdoc", ">= 2.4.2"
gem "yard"
end
group :test do
gem "minitest"
gem "rails-dom-testing"
gem "mocha"
gem "simplecov", "~> 0.9.1", :require => false
# For running UI tests
gem "capybara"
gem "selenium-webdriver"
end
local_gemfile = File.join(File.dirname(__FILE__), "Gemfile.local")
if File.exists?(local_gemfile)
eval_gemfile local_gemfile
end
# Load plugins' Gemfiles
Dir.glob File.expand_path("../plugins/*/{Gemfile,PluginGemfile}", __FILE__) do |file|
eval_gemfile file
end
Gemfile.lock
GEM
remote: https://rubygems.org/
specs:
actionmailer (4.2.5.2)
actionpack (= 4.2.5.2)
actionview (= 4.2.5.2)
activejob (= 4.2.5.2)
mail (~> 2.5, >= 2.5.4)
rails-dom-testing (~> 1.0, >= 1.0.5)
actionpack (4.2.5.2)
actionview (= 4.2.5.2)
activesupport (= 4.2.5.2)
rack (~> 1.6)
rack-test (~> 0.6.2)
rails-dom-testing (~> 1.0, >= 1.0.5)
rails-html-sanitizer (~> 1.0, >= 1.0.2)
actionpack-action_caching (1.1.1)
actionpack (>= 4.0.0, < 5.0)
actionpack-xml_parser (1.0.2)
actionpack (>= 4.0.0, < 5)
actionview (4.2.5.2)
activesupport (= 4.2.5.2)
builder (~> 3.1)
erubis (~> 2.7.0)
rails-dom-testing (~> 1.0, >= 1.0.5)
rails-html-sanitizer (~> 1.0, >= 1.0.2)
activejob (4.2.5.2)
activesupport (= 4.2.5.2)
globalid (>= 0.3.0)
activemodel (4.2.5.2)
activesupport (= 4.2.5.2)
builder (~> 3.1)
activerecord (4.2.5.2)
activemodel (= 4.2.5.2)
activesupport (= 4.2.5.2)
arel (~> 6.0)
activesupport (4.2.5.2)
i18n (~> 0.7)
json (~> 1.7, >= 1.7.7)
minitest (~> 5.1)
thread_safe (~> 0.3, >= 0.3.4)
tzinfo (~> 1.1)
addressable (2.4.0)
arel (6.0.3)
builder (3.2.2)
capybara (2.8.1)
addressable
mime-types (>= 1.16)
nokogiri (>= 1.3.3)
rack (>= 1.0.0)
rack-test (>= 0.5.4)
xpath (~> 2.0)
childprocess (0.5.9)
ffi (~> 1.0, >= 1.0.11)
coderay (1.1.1)
concurrent-ruby (1.0.2)
css_parser (1.3.7)
addressable
docile (1.1.5)
erubis (2.7.0)
ffi (1.9.14)
globalid (0.3.7)
activesupport (>= 4.1.0)
htmlentities (4.3.1)
i18n (0.7.0)
jquery-rails (3.1.4)
railties (>= 3.0, < 5.0)
thor (>= 0.14, < 2.0)
json (1.8.3)
loofah (2.0.3)
nokogiri (>= 1.5.9)
mail (2.6.4)
mime-types (>= 1.16, < 4)
metaclass (0.0.4)
mime-types (3.1)
mime-types-data (~> 3.2015)
mime-types-data (3.2016.0521)
mini_portile2 (2.1.0)
minitest (5.9.0)
mocha (1.1.0)
metaclass (~> 0.0.1)
multi_json (1.12.1)
mysql2 (0.3.21)
net-ldap (0.12.1)
nokogiri (1.6.8)
mini_portile2 (~> 2.1.0)
pkg-config (~> 1.1.7)
pkg-config (1.1.7)
protected_attributes (1.1.3)
activemodel (>= 4.0.1, < 5.0)
rack (1.6.4)
rack-openid (1.4.2)
rack (>= 1.1.0)
ruby-openid (>= 2.1.8)
rack-test (0.6.3)
rack (>= 1.0)
rails (4.2.5.2)
actionmailer (= 4.2.5.2)
actionpack (= 4.2.5.2)
actionview (= 4.2.5.2)
activejob (= 4.2.5.2)
activemodel (= 4.2.5.2)
activerecord (= 4.2.5.2)
activesupport (= 4.2.5.2)
bundler (>= 1.3.0, < 2.0)
railties (= 4.2.5.2)
sprockets-rails
rails-deprecated_sanitizer (1.0.3)
activesupport (>= 4.2.0.alpha)
rails-dom-testing (1.0.7)
activesupport (>= 4.2.0.beta, < 5.0)
nokogiri (~> 1.6.0)
rails-deprecated_sanitizer (>= 1.0.1)
rails-html-sanitizer (1.0.3)
loofah (~> 2.0)
railties (4.2.5.2)
actionpack (= 4.2.5.2)
activesupport (= 4.2.5.2)
rake (>= 0.8.7)
thor (>= 0.18.1, < 2.0)
rake (11.2.2)
rbpdf (1.19.0)
htmlentities (= 4.3.1)
rbpdf-font (~> 1.19.0)
rbpdf-font (1.19.0)
rdoc (4.2.2)
json (~> 1.4)
redcarpet (3.3.4)
redmine_extensions (0.1.11)
rails (~> 4.2)
request_store (1.0.5)
rmagick (2.16.0)
roadie (3.1.1)
css_parser (~> 1.3.4)
nokogiri (>= 1.5.0, < 1.7.0)
roadie-rails (1.1.1)
railties (>= 3.0, < 5.1)
roadie (~> 3.1)
ruby-openid (2.3.0)
rubyzip (1.2.0)
selenium-webdriver (2.53.4)
childprocess (~> 0.5)
rubyzip (~> 1.0)
websocket (~> 1.0)
simplecov (0.9.2)
docile (~> 1.1.0)
multi_json (~> 1.0)
simplecov-html (~> 0.9.0)
simplecov-html (0.9.0)
sprockets (3.7.0)
concurrent-ruby (~> 1.0)
rack (> 1, < 3)
sprockets-rails (3.1.1)
actionpack (>= 4.0)
activesupport (>= 4.0)
sprockets (>= 3.0.0)
thor (0.19.1)
thread_safe (0.3.5)
tzinfo (1.2.2)
thread_safe (~> 0.1)
websocket (1.2.3)
xpath (2.0.0)
nokogiri (~> 1.3)
yard (0.9.5)
PLATFORMS
ruby
DEPENDENCIES
actionpack-action_caching
actionpack-xml_parser
activerecord-jdbc-adapter (~> 1.3.2)
activerecord-jdbcmysql-adapter
builder (>= 3.0.4)
capybara
coderay (~> 1.1.0)
jquery-rails (~> 3.1.4)
mime-types (~> 3.0)
minitest
mocha
mysql2 (~> 0.3.11)
net-ldap (~> 0.12.0)
nokogiri (>= 1.6.7.2)
protected_attributes
rack-openid
rails (= 4.2.5.2)
rails-dom-testing
rails-html-sanitizer (>= 1.0.3)
rbpdf (~> 1.19.0)
rdoc (>= 2.4.2)
redcarpet (~> 3.3.2)
redmine_extensions
request_store (= 1.0.5)
rmagick (>= 2.14.0)
roadie-rails
ruby-openid (~> 2.3.0)
selenium-webdriver
simplecov (~> 0.9.1)
tzinfo-data
yard
BUNDLED WITH
1.12.5
And some info from gem env:
-bash-4.1$ gem env
RubyGems Environment:
- RUBYGEMS VERSION: 2.4.8
- RUBY VERSION: 2.1.5 (2014-11-13 patchlevel 273) [x86_64-linux]
- INSTALLATION DIRECTORY: /var/www/.rvm/gems/ruby-2.1.5
- RUBY EXECUTABLE: /var/www/.rvm/rubies/ruby-2.1.5/bin/ruby
- EXECUTABLE DIRECTORY: /var/www/.rvm/gems/ruby-2.1.5/bin
- SPEC CACHE DIRECTORY: /var/www/.gem/specs
- SYSTEM CONFIGURATION DIRECTORY: /var/www/.rvm/rubies/ruby-2.1.5/etc
- RUBYGEMS PLATFORMS:
- ruby
- x86_64-linux
- GEM PATHS:
- /var/www/.rvm/gems/ruby-2.1.5
- /var/www/.rvm/gems/ruby-2.1.5@global
- GEM CONFIGURATION:
- :update_sources => true
- :verbose => true
- :backtrace => false
- :bulk_threshold => 1000
- REMOTE SOURCES:
- https://rubygems.org/
- SHELL PATH:
- /var/www/.rvm/gems/ruby-2.1.5/bin
- /var/www/.rvm/gems/ruby-2.1.5@global/bin
- /var/www/.rvm/rubies/ruby-2.1.5/bin
- /usr/lib64/qt-3.3/bin
- /usr/local/bin
- /bin
- /usr/bin
- /usr/local/sbin
- /usr/sbin
- /sbin
- /var/www/.rvm/bin@
Gemfile:
@source 'https://rubygems.org'
if Gem::Version.new(Bundler::VERSION) < Gem::Version.new('1.5.0')
abort "Redmine requires Bundler 1.5.0 or higher (you're using #{Bundler::VERSION}).\nPlease update with 'gem update bundler'."
end
gem "rails", "4.2.5.2"
gem "jquery-rails", "~> 3.1.4"
gem "coderay", "~> 1.1.0"
gem "builder", ">= 3.0.4"
gem "request_store", "1.0.5"
gem "mime-types", (RUBY_VERSION >= "2.0" ? "~> 3.0" : "~> 2.99")
gem "protected_attributes"
gem "actionpack-action_caching"
gem "actionpack-xml_parser"
gem "roadie-rails"
# Request at least nokogiri 1.6.7.2 because of security advisories
gem "nokogiri", ">= 1.6.7.2"
# Request at least rails-html-sanitizer 1.0.3 because of security advisories
gem "rails-html-sanitizer", ">= 1.0.3"
# Windows does not include zoneinfo files, so bundle the tzinfo-data gem
gem 'tzinfo-data', platforms: [:mingw, :x64_mingw, :mswin, :jruby]
gem "rbpdf", "~> 1.19.0"
# Optional gem for LDAP authentication
group :ldap do
gem "net-ldap", "~> 0.12.0"
end
# Optional gem for OpenID authentication
group :openid do
gem "ruby-openid", "~> 2.3.0", :require => "openid"
gem "rack-openid"
end
platforms :mri, :mingw, :x64_mingw do
# Optional gem for exporting the gantt to a PNG file, not supported with jruby
group :rmagick do
gem "rmagick", ">= 2.14.0"
end
# Optional Markdown support, not for JRuby
group :markdown do
gem "redcarpet", "~> 3.3.2"
end
end
platforms :jruby do
# jruby-openssl is bundled with JRuby 1.7.0
gem "jruby-openssl" if Object.const_defined?(:JRUBY_VERSION) && JRUBY_VERSION < '1.7.0'
gem "activerecord-jdbc-adapter", "~> 1.3.2"
end
# Include database gems for the adapters found in the database
# configuration file
require 'erb'
require 'yaml'
database_file = File.join(File.dirname(__FILE__), "config/database.yml")
if File.exist?(database_file)
database_config = YAML::load(ERB.new(IO.read(database_file)).result)
adapters = database_config.values.map {|c| c['adapter']}.compact.uniq
if adapters.any?
adapters.each do |adapter|
case adapter
when 'mysql2'
gem "mysql2", "~> 0.3.11", :platforms => [:mri, :mingw, :x64_mingw]
gem "activerecord-jdbcmysql-adapter", :platforms => :jruby
when 'mysql'
gem "activerecord-jdbcmysql-adapter", :platforms => :jruby
when /postgresql/
gem "pg", "~> 0.18.1", :platforms => [:mri, :mingw, :x64_mingw]
gem "activerecord-jdbcpostgresql-adapter", :platforms => :jruby
when /sqlite3/
gem "sqlite3", :platforms => [:mri, :mingw, :x64_mingw]
gem "jdbc-sqlite3", ">= 3.8.10.1", :platforms => :jruby
gem "activerecord-jdbcsqlite3-adapter", :platforms => :jruby
when /sqlserver/
gem "tiny_tds", "~> 0.6.2", :platforms => [:mri, :mingw, :x64_mingw]
gem "activerecord-sqlserver-adapter", :platforms => [:mri, :mingw, :x64_mingw]
else
warn("Unknown database adapter `#{adapter}` found in config/database.yml, use Gemfile.local to load your own database gems")
end
end
else
warn("No adapter found in config/database.yml, please configure it first")
end
else
warn("Please configure your config/database.yml first")
end
group :development do
gem "rdoc", ">= 2.4.2"
gem "yard"
end
group :test do
gem "minitest"
gem "rails-dom-testing"
gem "mocha"
gem "simplecov", "~> 0.9.1", :require => false
# For running UI tests
gem "capybara"
gem "selenium-webdriver"
end
local_gemfile = File.join(File.dirname(__FILE__), "Gemfile.local")
if File.exists?(local_gemfile)
eval_gemfile local_gemfile
end
# Load plugins' Gemfiles
Dir.glob File.expand_path("../plugins/*/{Gemfile,PluginGemfile}", __FILE__) do |file|
eval_gemfile file
end
System is CentOS 6.7 64-bit with Apache/2.2.15
It's worth noting that we've been using existing Redmine and plugins successfully up until this point.
Anyone know what's going on here?