Fix dependencies
This commit is contained in:
19
Gemfile
19
Gemfile
@@ -8,9 +8,9 @@
|
|||||||
|
|
||||||
gem 'eventmachine'
|
gem 'eventmachine'
|
||||||
gem 'thin'
|
gem 'thin'
|
||||||
gem 'sinatra', '~> 2.0.1'
|
gem 'sinatra'
|
||||||
gem 'rack', '~> 2.0.4'
|
gem 'rack', '~> 1.6.5'
|
||||||
gem 'rack-protection', '~>2.0.0'
|
gem 'rack-protection', '~> 1.5.4'
|
||||||
gem 'em-websocket' # WebSocket support
|
gem 'em-websocket' # WebSocket support
|
||||||
gem 'uglifier'
|
gem 'uglifier'
|
||||||
gem 'mime-types'
|
gem 'mime-types'
|
||||||
@@ -25,7 +25,6 @@ gem 'espeak-ruby', '>= 1.0.4' # Text-to-Voice
|
|||||||
gem 'nokogiri', '>= 1.7'
|
gem 'nokogiri', '>= 1.7'
|
||||||
gem 'rake'
|
gem 'rake'
|
||||||
|
|
||||||
|
|
||||||
if RUBY_PLATFORM.downcase.include?('linux')
|
if RUBY_PLATFORM.downcase.include?('linux')
|
||||||
gem 'therubyracer', '~> 0.12.2', '<= 0.12.2'
|
gem 'therubyracer', '~> 0.12.2', '<= 0.12.2'
|
||||||
end
|
end
|
||||||
@@ -72,8 +71,6 @@ end
|
|||||||
# DNS extension
|
# DNS extension
|
||||||
group :ext_dns do
|
group :ext_dns do
|
||||||
gem 'rubydns', '~> 0.7.3'
|
gem 'rubydns', '~> 0.7.3'
|
||||||
# rubydns requires rainbow
|
|
||||||
# which requires rake, but doesn't specify rake as a dependency
|
|
||||||
end
|
end
|
||||||
|
|
||||||
# network extension
|
# network extension
|
||||||
@@ -91,11 +88,13 @@ group :test do
|
|||||||
if ENV['BEEF_TEST']
|
if ENV['BEEF_TEST']
|
||||||
gem 'test-unit'
|
gem 'test-unit'
|
||||||
gem 'test-unit-full'
|
gem 'test-unit-full'
|
||||||
gem 'curb'
|
|
||||||
gem 'selenium'
|
|
||||||
# selenium-webdriver 3.x is incompatible with Firefox version 48 and prior
|
|
||||||
gem 'selenium-webdriver', '~> 2.53.4'
|
|
||||||
gem 'rspec'
|
gem 'rspec'
|
||||||
|
# curb gem requires curl libraries
|
||||||
|
# sudo apt-get install libcurl4-openssl-dev
|
||||||
|
gem 'curb'
|
||||||
|
# selenium-webdriver 3.x is incompatible with Firefox version 48 and prior
|
||||||
|
gem 'selenium'
|
||||||
|
gem 'selenium-webdriver', '~> 2.53.4'
|
||||||
gem 'bundler-audit'
|
gem 'bundler-audit'
|
||||||
# nokogirl is needed by capybara which may require one of the below commands
|
# nokogirl is needed by capybara which may require one of the below commands
|
||||||
# sudo apt-get install libxslt-dev libxml2-dev
|
# sudo apt-get install libxslt-dev libxml2-dev
|
||||||
|
|||||||
2
Rakefile
2
Rakefile
@@ -4,7 +4,7 @@
|
|||||||
# See the file 'doc/COPYING' for copying permission
|
# See the file 'doc/COPYING' for copying permission
|
||||||
#
|
#
|
||||||
require 'yaml'
|
require 'yaml'
|
||||||
require 'pry-byebug'
|
#require 'pry-byebug'
|
||||||
|
|
||||||
task :default => ["quick"]
|
task :default => ["quick"]
|
||||||
|
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
|
|
||||||
require 'test/unit'
|
require 'test/unit'
|
||||||
|
|
||||||
require 'pry-byebug'
|
#require 'pry-byebug'
|
||||||
require 'rest-client'
|
require 'rest-client'
|
||||||
require 'json'
|
require 'json'
|
||||||
require 'optparse'
|
require 'optparse'
|
||||||
|
|||||||
Reference in New Issue
Block a user