source 'http://gems.ruby-china.com' unless RUBY_PLATFORM =~ /w32/ # unix-like only gem 'iconv' if RUBY_PLATFORM =~ /darwin/ #gem "rmagick", "= 2.15.4" ## osx must be this version gem 'pdfkit' gem 'wkhtmltopdf-binary' elsif RUBY_PLATFORM =~ /linux/ gem "rmagick", "~> 2.13.1" ## centos yum install ImageMagick-devel gem 'pdfkit' gem 'wkhtmltopdf-binary' gem 'rqrcode', '~> 0.10.1' gem 'rqrcode_png' gem 'roo-xls' gem 'newrelic_rpm' gem 'seventeen_mon' gem 'mobinfo' end gem 'certified' gem 'net-ssh', '2.9.1' gem 'jenkins_api_client' gem 'nokogiri' end gem 'simple_xlsx_reader' gem 'wechat',path: 'lib/wechat' gem 'grack', path:'lib/grack' gem 'gitlab', path: 'lib/gitlab-cli' gem 'rest-client' gem "mysql2", "= 0.3.18" gem 'redis-rails' gem 'rubyzip' gem 'delayed_job_active_record'#, :group => :production gem 'daemons' gem 'grape', '~> 0.15.0' gem 'grape-entity', '~> 0.6.0' gem 'rack-cors', :require => 'rack/cors' gem 'seems_rateable', '~> 1.0.13' gem 'rails', '~> 3.2' gem "jquery-rails", "~> 2.0.2" gem "i18n", "~> 0.6.0" gem 'coderay', '~> 1.1.0' gem "fastercsv", "~> 1.5.0", :platforms => [:mri_18, :mingw_18, :jruby] gem "builder", "3.0.0" gem 'acts-as-taggable-on', '2.4.1' gem 'spreadsheet' gem 'ruby-ole' gem 'rails_kindeditor',path:'lib/rails_kindeditor' gem 'binding_of_caller' gem 'chinese_pinyin' # gem 'sunspot_rails', '~> 1.3.3' # gem 'sunspot_solr' # gem 'sunspot' # gem 'progress_bar' gem 'ansi' gem 'diff-lcs', '~> 1.3' # gem 'kaminari' gem 'elasticsearch-model' gem 'elasticsearch-rails' gem 'oauth2' # xlsx # gem 'axlsx', '3.0.0.pre' # gem 'axlsx_rails', '0.3.0' # state machine # gem 'aasm' #Ruby 2.2+ has removed test/unit from the core library. if RUBY_VERSION>='2.2' gem 'test-unit', '~> 3.0' end ### profile # gem 'oneapm_rpm' # gem 'therubyracer' group :development do gem 'grape-swagger', path: "./lib/grape-swagger-0.25.3" gem 'better_errors', '~> 1.1.0' # gem "query_reviewer" gem 'rack-mini-profiler', '~> 0.9.3' if RUBY_PLATFORM =~ /w32/ gem 'win32console' end if RUBY_PLATFORM =~ /darwin/ gem 'puma' end end group :development, :test do if RUBY_VERSION >= '2.0.0' gem 'pry-byebug' # gem "test-unit", "~>3.0" end gem 'rspec-rails', '~> 3.0' gem 'factory_girl_rails' end # Gems used only for assets and not required # in production environments by default. group :assets do gem 'sass-rails', '~> 3.2.3' gem 'coffee-rails', '~> 3.2.1' # See https://github.com/sstephenson/execjs#readme for more supported runtimes # gem 'therubyracer', :platforms => :ruby gem 'uglifier', '>= 1.0.3' end # Optional gem for LDAP authentication group :ldap do gem "net-ldap", "~> 0.3.1" end # Optional gem for OpenID authentication group :openid do gem "ruby-openid", "~> 2.1.4", :require => "openid" gem "rack-openid" end database_file = File.join(File.dirname(__FILE__), "config/database.yml") if File.exist?(database_file) else warn("Please configure your config/database.yml first") end # Load plugins' Gemfiles Dir.glob File.expand_path("../plugins/*/Gemfile", __FILE__) do |file| puts "Loading #{file} ..." if $DEBUG # `ruby -d` or `bundle -v` instance_eval File.read(file) end