forked from sanger/sequencescape
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathGemfile
More file actions
125 lines (104 loc) · 3.63 KB
/
Gemfile
File metadata and controls
125 lines (104 loc) · 3.63 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
source 'https://rubygems.org'
gem "rails", "~>2.3"
gem "aasm", "~>2.4.0"
gem "configatron"
gem "rest-client" # curb substitute.
gem "fastercsv", "~>1.4.0"
gem "formtastic", "~>1.2.0"
gem "activerecord-jdbc-adapter", ">= 1.2.6", :platforms => :jruby
gem "jdbc-mysql", :platforms => :jruby
gem "mysql", :platforms => :mri
gem "spreadsheet"
gem "will_paginate", "~>2.3.15"
gem 'net-ldap'
gem 'carrierwave', "~>0.4.0"
gem 'jruby-openssl', :platforms => :jruby
gem 'rdoc', '~>2.4.2'
gem 'trinidad', :platforms => :jruby
# This was once a plugin, now it's a gem:
gem 'catch_cookie_exception',
:github => 'mhartl/catch_cookie_exception'
gem 'sanger_barcode', '~>0.1.1',
:github => 'sanger/sanger_barcode', :branch => 'ruby-1.8'
# The graph library (1.x only because 2.x uses Rails 3). This specific respository fixes an issue
# seen in creating asset links during the assign_tags_handler (which blew up in rewire_crossing in the
# gem code).
gem "acts-as-dag",
:github => "sanger/acts-as-dag", :branch => '38792421_add_dependent_destroy_to_links'
# Better table alterations
gem "alter_table",
:github => "sanger/alter_table"
# For background processing
gem "delayed_job", '~>2.0.4'
gem "ruby_walk", ">= 0.0.3",
:github => "sanger/ruby_walk"
gem "irods_reader", '>=0.0.2',
:github => 'sanger/irods_reader'
# For the API level
gem "uuidtools"
gem "sinatra", "~>1.1.0"
gem "rack-acceptable", :require => 'rack/acceptable'
# gem "json_pure" #gem "yajl-ruby", :require => 'yajl'
gem "json"
gem "jrjackson"
gem "multi_json"
gem "cancan"
gem "bunny"
#gem "amqp", "~> 0.9.2"
gem "spoon"
# Spoon lets jruby spawn processes, such as the dbconsole. Part of launchy,
# but we'll need it in production if dbconsole is to work
group :warehouse do
#the most recent one that actually compiles
gem "ruby-oci8", "1.0.7", :platforms => :mri
# No ruby-oci8, (Need to use Oracle JDBC drivers Instead)
#any newer version requires ruby-oci8 => 2.0.1
gem "activerecord-oracle_enhanced-adapter" , "1.2.3"
end
group :development do
gem "flay"
gem "flog"
gem "roodi"
gem "rcov", :require => false, :platforms => :mri
#gem "rcov_rails" # gem only for Rails 3, plugin for Rails 2.3 :-/
# ./script/plugin install http://svn.codahale.com/rails_rcov
gem "bullet", "<=4.5.0", :require => false
gem "ruby-debug"
gem "utility_belt"
# gem 'rack-perftools_profiler', '~> 0.1', :require => 'rack/perftools_profiler'
# gem 'rbtrace', :require => 'rbtrace'
end
group :test do
# bundler requires these gems while running tests
# gem "ci_reporter",
# :github => "sanger/ci_reporter"
gem "factory_girl", '~>1.3.1', :require => false
gem "launchy", :require => false
gem "mocha", :require => false # avoids load order problems
gem "nokogiri", :require => false
gem "shoulda", "~>2.10.0", :require => false
gem "timecop", :require => false
gem "treetop", "~>1.2.5", :require => false
gem 'parallel_tests', :platforms => :mri
gem "timocratic-test_benchmark", :require => false
gem 'rgl', :require => false
end
group :cucumber do
# We only need to bind cucumber-rails here, the rest are its dependencies which means it should be
# making sensible choices. Should ...
# Yeah well, it doesn't.
gem "rubyzip", "~>0.9"
gem "capybara", "< 2", :require => false
gem 'mime-types', '< 2'
gem "database_cleaner", :require => false
gem "cucumber", '~> 1.2.1', :require => false
gem "cucumber-rails", "~>0.3.2", :require => false
gem "poltergeist", "1.0.3"
end
group :deployment do
gem "mongrel_cluster", :platforms => :mri
gem "psd_logger",
:github => "sanger/psd_logger"
gem "gmetric", "~>0.1.3"
gem "trinidad_daemon_extension", :platforms => :jruby
end