X-Git-Url: http://dxcluster.net/gitweb/gitweb.cgi?a=blobdiff_plain;f=UPGRADE.mojo;h=34c2e7815cd9547fac575877876c3e80f3fbbbe1;hb=f18ba64dd93bbf7c47e6b5143bfc99af817888e8;hp=378b943f51dd75cf3322d6bb2bf98470f85a29e0;hpb=666d2382527aa0978ac0e460b0882eb977ff9e7d;p=spider.git diff --git a/UPGRADE.mojo b/UPGRADE.mojo index 378b943f..34c2e781 100644 --- a/UPGRADE.mojo +++ b/UPGRADE.mojo @@ -11,7 +11,7 @@ the node. I am also using a modern, event driven, web socket "manager" called Mo which is considerably more efficient than what went before (but is not necessary for small nodes). There are some 200-400 user nodes out there that will definitely see the difference in terms of both CPU usage and general responsiveness. Using Mojolicious also brings the -tantalising possibility of grafting on a web frontend, as it where, to the "side" of a +tantalising possibility of grafting on a web frontend, as it were, to the "side" of a DXSpider node. But serious work on this won't start until we have a stable base to work on. Apart from anything else there will, almost certainly, need to be some internal data structure reorganisation before a decent web frontend could be constructed. @@ -42,16 +42,23 @@ Prerequisites: Install cpamminus: sudo apt-get install cpanminus +or + wget -O - https://cpanmin.us | perl - --sudo App::cpanminus or sudo apt-get install curl curl -L https://cpanmin.us | perl - --sudo App::cpanminus You will need the following CPAN packages: - sudo cpanm EV Mojolicious Mojo::IOLoop::ForkCall JSON JSON::XS + sudo cpanm EV Mojolicious JSON JSON::XS # just in case it's missing sudo apt-get install top + +Please make sure that, if you insist on using operating system packages, that your Mojolicious is +at least version 7.26. Mojo::IOLoop::ForkCall is NOT LONGER IN USE! The current version at time +of writing is 8.36. + Login as the sysop user. Edit your /spider/local/DXVars.pm so that the bottom of the file is changed from something like: