X-Git-Url: https://git.netwichtig.de/gitweb/?a=blobdiff_plain;f=REQUIREMENTS;h=d367cb8b177496d470ce1efa6474b6103822d2e9;hb=cb192caad83164924f615cfe43123c4d24103387;hp=d9adaeaf4d83be2e218cb0826eb939ebe8b3b724;hpb=b7d9887aa2fdc2238b8263274fc980ec198ed914;p=user%2Fhenk%2Fcode%2Fruby%2Frbot.git diff --git a/REQUIREMENTS b/REQUIREMENTS index d9adaeaf..d367cb8b 100644 --- a/REQUIREMENTS +++ b/REQUIREMENTS @@ -2,19 +2,16 @@ Ruby modules needed for rbot ============================ Core requirements - bdb (berkley db) http://raa.ruby-lang.org/project/bdb/ - (which requires libdb4.x or better, formerly from - www.sleepycat.com, now at - http://www.oracle.com/technology/products/berkeley-db/index.html) - Most of the time you don't need to compile anything. - If you're running Linux, your distribution should - have a libdb-ruby packaged (or similar). - For Windows instructions, check at the bottom - of this file. - net/http 1.2+ - net/https (for debian, this will also need libopenssl-ruby) - socket - uri + tokyocabinet for "tc" DB adaptor + http://1978th.net/tokyocabinet/ + you can install Ruby bindings via "gem install tokyocabinet", + but this still requires libtokyocabinet to be installed system-wide + you can install those requirement in debian like this: + sudo aptitude install libtokyocabinet9 libtokyocabinet-dev zlib1g-dev libbz2-dev + sqlite3 for "sqlite" DB adaptor + install with gem install sqlite, + this also requires development libraries on the system to be present. + mechanize install it using gem install mechanize Useful but fallback provided ruby-gettext 1.8.0+ http://www.yotabanana.com/hiki/ruby-gettext.html?ruby-gettext @@ -33,16 +30,14 @@ Plugin requirements (these are all optional, if you don't have them, the plugins just won't function) -bash, digg, slashdot, freshmeat, forecast: - REXML -rss: - rss +twitter: + oauth, oauth2 + shortenurls: shorturl + time: tzinfo -translator: - mechanize External programs needed for rbot ================================= @@ -69,23 +64,15 @@ spell plugin: Running rbot on win32 ===================== -You can install Ruby using the One-Click Ruby installer, available from -http://rubyinstaller.rubyforge.org/ +OMYGOD no! -You can find a precompiled version of the bdb package for ruby here -http://ftp.ruby-lang.org/pub/ruby/binaries/mingw/1.8/ext/bdb-0.5.1-i386-mingw32-1.8.tar.gz - -When you unpack the archive (e.g. using WinZip or 7-Zip or any other tool -of your choice) you'll notice that it contains the following directory structure: - usr - +---local - +---doc - +---lib -and you have to move the doc and lib folders (and all their contents) in the folder -where you installed Ruby (typically C:\Ruby\) + http://www.fefe.de/nowindows/ Further instructions ==================== -For further instructions, check http://linuxbrit.co.uk/rbot/wiki/InstallGuide +For further instructions, check https://github.com/4poc/rbot/wiki/Install-Guide +For tips on handling the persistent plugin storage, backup, restore +and migration, check: https://github.com/4poc/rbot/wiki/Registry-Migration-Notes +