If you’re getting this error (probably after a bundle update), all you need to do is comment out:
Form your deploy.rb file, then deploy as usual, then uncomment it, and deploy again. Simple huh?
If you’re getting this error (probably after a bundle update), all you need to do is comment out:
Form your deploy.rb file, then deploy as usual, then uncomment it, and deploy again. Simple huh?
Vips is a brilliant new image processing library that is reported to be far more efficient than most other image processing libraries out there (such as ImageMagick). To install on CentOS simply: (more…)
Here’s a quick reference on how to create a user, a database and grant the user all privileges to the database (on Mac OS X). If you haven’t yet installed PostgreSQL, look here: How to install PostgreSQL on Mac OS X
(more…)
There are a number of ways to install Postgres on Mac, here’s three. While these instructions are for a clean install of Lion, they may work for Mountain Lion.
(more…)
If you’re interested in learning Vim you’re in luck – because there are some great resources out there. In this post I’m going to document the ones I’ve been using, in a step-by-step kinda way – hopefully making it easy to follow for anyone else keen on learning. By the end of it, you should (hopefully) no longer be a novice ![]()
(more…)
This post started off as a small guide mainly for my own reference, but it’s grown into a good overview of why Vim is so great for Rails development – if you’re unconvinced, just read through the killer commands listed below… you’ll soon see how Vim could make life a lot easier for you – and I’m only scratching the surface here!
(more…)
As you probably know, Capistrano creates a fresh directory for your app every time you deploy a new version. So if you want some directories (or files) to be carried through to each version, such as files uploaded by users, then we just need to tell Capistrano that they are shared – and to use the /shared directory for these files instead. Which is done by creating symbolic links. Here’s how.
Add this to your deploy.rb file:
(more…)
This is more a handy reference for myself, but it also acts as a very quick intro to why git is awesome and well worth using. The main difference here is I remind you what the state of your working directory is as you make changes (as this was what confused me previously – as I wasn’t quite sure what was going on). I assume you’ve installed git already – and know what it is.
(more…)
I’m fairly certain I am using them a little unconventionally, and just wondered – am I alone? Before going on I will add that I’m able to use them this way because a) the app is still in development, and b) I am the only developer.
(more…)
It seems fashionable to knock Rails as beginner unfriendly these days, but I think that’s wholly unfair – because I found Rails *much* easier to learn, and a better option for web development than most (if not all) of the other ‘options’ (some I tried, some I researched and rejected). Easier because Rails is written in a more natural, easier to understand language, and better because Rails teaches you a tremendous amount of best practises that would otherwise take you a lifetime to learn. It also saves you from wasting weeks or months agonising over which technologies to use or methodologies to follow – that in itself is priceless, and that is a large part of why it is so appealing to (and a good bet for) us n00bs.
Almost anyone can learn almost anything, if you just go about it the right way. Let’s explore that here from the perspective of learning Rails.
First up.
A person just starting to learn a skill or take part in an activity.