Howto Tracks GTD on Ubuntu Hardy
Posted on August 4th, 2008 in Ubuntu
As I (re)evaluate my GTD workflow, I’ve been testing a couple of applications that may help me increase my productivity while becoming a distraction or burden to manage. The next one on my list is Tracks. I decided to put forward a quick howto because it might not be that trivial for some users to git this running with Ruby on Rails.
So tracks going on your Ubunty Hardy you just need to install a few packages, most importantly ruby, ruby gems and sqlite 3 support. Then you just need to enable the sqlite3 gem for Ruby on Rails. Copy paste commands below:
sudo apt-get install rake rubygems libsqlite3-ruby sudo gem install sqlite3-ruby
Then just follow the instructions on the tracks website. But, if your are lazy as me you can just copy paste the information below, which is a nice quick cheat sheet:
Get tracks, unzip into a folder. Go into that folder and edit the configuration file, making it look like the example shown here for sqlite3:
gedit config/database.yml
development: adapter: sqlite3 database: db/tracks-dev.db test: adapter: sqlite3 database: ":memory:" production: adapter: sqlite3 database: db/tracks-main.db
Change a variable in config/environment.rb by putting whatever in it:
gedit config/environment.rb
SALT = "MakeThisYourRandomPhraseToGenerateSalt"
Build it:
rake db:migrate RAILS_ENV=production
Run it:
./script/server -e production
And that’s it, you should just be able to point your browser at http://localhost:3000 and give it a try. I personally don’t think that Tracks is my cup of tee, but it’s worth a shot.
One a side note, this is probably my last post before my summer break, so I’ll be back in a couple of weeks, I hope.
