INSTALL.rdoc in rsence-2.1.7 vs INSTALL.rdoc in rsence-2.1.8

- old
+ new

@@ -82,11 +82,11 @@ * Open your web browser in the address as configured. * If the address is +0.0.0.0+, enter +127.0.0.1+ instead. * Using just defaults, the following URL should work: http://127.0.0.1:8001 ==== Windows limitations -If you install the sqlite dll and the sqlite3-ruby gem, you'll gain persistent sessions and this warning message will disappear: +If you install the sqlite dll and the sqlite3 gem, you'll gain persistent sessions and this warning message will disappear: `Warning: Session database is not available. Can't use persistent sessions` It's not a dependency in the default install, because it's not strictly required and makes the first installation much easier. Also, you can use any other database supported by Sequel instead of Sqlite. Backgrounding on Windows is not yet implemented, because POSIX signals are not fully implemented in windows and backgrounding requires some Windows-specific service hooks. @@ -132,14 +132,14 @@ * *randgen*:: C-optimized random string generator developed for RSence specifically * *jsmin_c*:: C-optimized Javascript whitespace removal library; Ruby wrapper developed for RSence specifically; based on the original JSMin[http://www.crockford.com/javascript/jsmin.html] * *jscompress*:: C-optimized Javascript compression and obfuscation library developed for RSence specifically * *html_min*:: C-optimized HTML whitespace removal library developed for RSence specfically * *cssmin*:: CSS whitespace removal library -* *sequel*[http://www.sequel.org] +* *sequel*[http://sequel.rubyforge.org/] * Generic SQL database ORM * A Sequel driver for your preferred database is also needed: - * *sqlite3-ruby*:: SQLite[http://www.sqlite.org] is a light-weight SQL library. Recommended for development and small projects. + * *sqlite3*:: SQLite[http://www.sqlite.org] is a light-weight SQL library. Recommended for development and small projects. * Other database adapters compatible with Sequel are fine. Just configure RSence accordingly. * *highline*:: Console-based menu prompt system by the init command. * rmagick * Optional, but suggested, because RSence has RMagick -savvy features, like serving RMagick objects using tickets that are rendered only when requested. * Some plugins depend on it directly. @@ -149,20 +149,24 @@ The primary installation method of RSence is via RubyGems. To ensure your RubyGems is up-to-date, run: sudo gem update --system +* gem update --system is disabled in Debian based systems, such as Ubuntu. It's okay to skip on these systems. Even if RubyGems is up-to-date, ensure your installed gems are up-to-date, some of these are updated frequently. This will also update RSence release versions to the most recent version, if installed. sudo gem update === Install RSence This will install RSence via RubyGems, the preferred method. All dependencies are installed too, except for the ones you already might have installed. gem install rsence +Debian/Ubuntu users need to include /var/lib/gems/1.8/bin into PATH either by adding it directly there or by making a symbolic link: + sudo ln -s /var/lib/gems/1.8/bin/rsence /usr/local/bin/rsence + Optionally, you might want to contribute to RSence development, just clone or fork the GIT repository on Github: - * http://github.com/rsence/rsence + http://github.com/rsence/rsence When installed, ensure it works by exploring the help of the 'rsence' command, like: rsence rsence help rsence help version