@@ -1,7 +1,7 @@ |
||
| 1 | 1 |
source 'https://rubygems.org' |
| 2 | 2 |
|
| 3 |
-# Ruby 2.0 is the minimum requirement |
|
| 4 |
-ruby ['2.0.0', RUBY_VERSION].max |
|
| 3 |
+# Ruby 2.2.2 is the minimum requirement |
|
| 4 |
+ruby ['2.2.2', RUBY_VERSION].max |
|
| 5 | 5 |
|
| 6 | 6 |
# Load vendored dotenv gem and .env file |
| 7 | 7 |
require File.join(File.dirname(__FILE__), 'lib/gemfile_helper.rb') |
@@ -116,7 +116,6 @@ gem 'rufus-scheduler', '~> 3.0.8', require: false |
||
| 116 | 116 |
gem 'sass-rails', '~> 5.0.6' |
| 117 | 117 |
gem 'select2-rails', '~> 3.5.4' |
| 118 | 118 |
gem 'spectrum-rails' |
| 119 |
-gem 'string-scrub' # for ruby <2.1 |
|
| 120 | 119 |
gem 'therubyracer', '~> 0.12.2' |
| 121 | 120 |
gem 'typhoeus', '~> 0.6.3' |
| 122 | 121 |
gem 'uglifier', '~> 2.7.2' |
@@ -527,7 +527,6 @@ GEM |
||
| 527 | 527 |
colorize (>= 0.7.0) |
| 528 | 528 |
net-scp (>= 1.1.2) |
| 529 | 529 |
net-ssh (>= 2.8.0) |
| 530 |
- string-scrub (0.0.5) |
|
| 531 | 530 |
systemu (2.6.4) |
| 532 | 531 |
term-ansicolor (1.3.2) |
| 533 | 532 |
tins (~> 1.0) |
@@ -685,7 +684,6 @@ DEPENDENCIES |
||
| 685 | 684 |
spring (~> 1.7.2) |
| 686 | 685 |
spring-commands-rspec (~> 1.0.4) |
| 687 | 686 |
spring-watcher-listen (~> 2.0.0) |
| 688 |
- string-scrub |
|
| 689 | 687 |
therubyracer (~> 0.12.2) |
| 690 | 688 |
tumblr_client! |
| 691 | 689 |
twilio-ruby (~> 3.11.5) |
@@ -8,7 +8,7 @@ |
||
| 8 | 8 |
|
| 9 | 9 |
### Manual installation |
| 10 | 10 |
|
| 11 |
-Manual installation instructions which will guide through the steps to install Huginn on any Ubuntu 12.04/14.04 or Debian 6/7 server. |
|
| 11 |
+Manual installation instructions which will guide through the steps to install Huginn on any Ubuntu 12.04/14.04/16.04 or Debian 6/7 server. |
|
| 12 | 12 |
|
| 13 | 13 |
- [Install](manual/README.md) Requirements, directory structures and installation from source. |
| 14 | 14 |
- [Update](manual/update.md) Update your installation. |
@@ -17,4 +17,4 @@ Manual installation instructions which will guide through the steps to install H |
||
| 17 | 17 |
### Heroku |
| 18 | 18 |
|
| 19 | 19 |
- [Deploy to Heroku](heroku/install.md) |
| 20 |
-- [Update](heroku/update.md) an existing Heroku deployment |
|
| 20 |
+- [Update](heroku/update.md) an existing Heroku deployment |
@@ -68,7 +68,7 @@ namespace :foreman do |
||
| 68 | 68 |
end |
| 69 | 69 |
|
| 70 | 70 |
# If you want to use rvm on your server and have it maintained by Capistrano, uncomment these lines: |
| 71 |
-# set :rvm_ruby_string, '2.0.0@huginn' |
|
| 71 |
+# set :rvm_ruby_string, '2.3.1@huginn' |
|
| 72 | 72 |
# set :rvm_type, :user |
| 73 | 73 |
# before 'deploy', 'rvm:install_rvm' |
| 74 | 74 |
# before 'deploy', 'rvm:install_ruby' |
@@ -65,8 +65,8 @@ Remove the old Ruby versions if present: |
||
| 65 | 65 |
Download Ruby and compile it: |
| 66 | 66 |
|
| 67 | 67 |
mkdir /tmp/ruby && cd /tmp/ruby |
| 68 |
- curl -L --progress http://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.0.tar.bz2 | tar xj |
|
| 69 |
- cd ruby-2.3.0 |
|
| 68 |
+ curl -L --progress http://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.1.tar.bz2 | tar xj |
|
| 69 |
+ cd ruby-2.3.1 |
|
| 70 | 70 |
./configure --disable-install-rdoc |
| 71 | 71 |
make -j`nproc` |
| 72 | 72 |
sudo make install |
@@ -4,7 +4,7 @@ |
||
| 4 | 4 |
|
| 5 | 5 |
### Supported Unix distributions by this guide |
| 6 | 6 |
|
| 7 |
-- Ubuntu (14.04 and 12.04) |
|
| 7 |
+- Ubuntu (16.04, 14.04 and 12.04) |
|
| 8 | 8 |
- Debian (Jessie and Wheezy) |
| 9 | 9 |
|
| 10 | 10 |
### Unsupported Unix distributions |
@@ -27,7 +27,7 @@ Please consider using a virtual machine to run Huginn on Windows. |
||
| 27 | 27 |
|
| 28 | 28 |
## Ruby versions |
| 29 | 29 |
|
| 30 |
-Huginn requires Ruby (MRI) 2.0, 2.1 or 2.2 |
|
| 30 |
+Huginn requires Ruby (MRI) 2.2 or 2.3. |
|
| 31 | 31 |
You will have to use the standard MRI implementation of Ruby. |
| 32 | 32 |
We love [JRuby](http://jruby.org/) and [Rubinius](http://rubini.us/) but Huginn needs several Gems that have native extensions. |
| 33 | 33 |
|
@@ -65,4 +65,4 @@ A DelayedJob worker is a separate process which runs your Huginn Agents. It fetc |
||
| 65 | 65 |
|
| 66 | 66 |
Estimating the amount of workers needed is easy. One worker can perform just one check at a time. |
| 67 | 67 |
If you have 60 Agents checking websites every minute which take about 1 second to respond, one worker is fine. |
| 68 |
-If you need more Agents or are dealing with slow/unreliable websites/services, you should consider running additional workers. |
|
| 68 |
+If you need more Agents or are dealing with slow/unreliable websites/services, you should consider running additional workers. |