You're not currently signed in.

Where to get it

Subversion

Browse our version control system at http://svn.jifty.org/index.cgi/jifty or point your svk or svn client at http://svn.jifty.org/svn/jifty.org/jifty.

Don't forget to check out Jifty::DBI from http://svn.jifty.org/svn/jifty.org/Jifty-DBI. Jifty in the svn repo often requires better Jifty::DBI than the ones at CPAN or the repos below.

CPAN

Browse Jifty's documentation or download a fresh copy.

Install via CPAN with the command:

perl -MCPAN -e'install Jifty'

Windows (ActiveState Perl)

See http://ppm.tcool.org/ for details.

Basically, type these at the command line:

1) ppm rep add tcool http://ppm.tcool.org/archives/
2) ppm rep
3) ppm rep off (number) to disable all the other repositories (strongly recommended)
4) ppm install Jifty

If you use older ActivePerl (5.8.8.817 and older):

1') ppm rep add tcool http://ppm.tcool.org/server/ppmserver.cgi?urn:PPMServer

and do the same.

Debian / Ubuntu

For debian sarge or ubuntu 6.06 LTS (Long Term Support).

Add to your /etc/apt/sources.list

deb http://debian.jifty.org/debian sarge jifty

or add jiftysvn repository for more recent jifty release

deb http://debian.jifty.org/debian sarge jifty jiftysvn

and

apt-get update
apt-get install jifty

How to upgrade it

Basically, just re-install latest versions of Jifty and Jifty::DBI from CPAN or the repositories shown above. That is the easiest way.

If you want to switch to the state-of-the-art svn HEAD version after you installed Jifty from somewhere, do the following:

1) Prepare a directory

 mkdir <directory_where_you_want_to_install_Jifty_and_Jifty::DBI>
 chdir <the_directory>

2) Checkout the state-of-the-art Jifty

 svn co http://svn.jifty.org/svn/jifty.org

This would checkout both Jifty and Jifty::DBI among others

3) You can install both Jifty and Jifty::DBI with 'make install' in the respective directories

3') Or you can set PATH and PERL5LIB environmental variables to tell your perl where you checked out Jifty and Jifty::DBI (point to the 'bin' and 'lib' directories under the checked-out directory respectively).

Sometimes you might need to install new dependencies from CPAN or other repos. And don't forget to 'make test' to confirm previous version installed on your PC doesn't interfere with the latest version (in that case 'make install' after you 'svn co' or 'svn up' would solve the problem).

Enjoy!