I had no issues setting up the guard-rspec gem on Ubuntu. I assume you do not use sudo to install your gems. This would cause a problem.
Update in response to comment regarding installing gems using sudo.
If you sudo gem install - which you really should not do - then your terminal will have no access to the gem. If this is the case then uninstall all your gems then re-install using bundle, rvm or whatever without the sudo command. On Ubuntu when you use the command shell you are not logged in as root.
I highly recommend you use rvm to manage your gems. They will be installed to your home folder
See here for more details https://rvm.io
End of update
If your really have to sudo install your gems then you will have to sudo run them as well and as your app is not run under a sudo shell this will cause issues.
I suggest you check the name of your gem in your gemfile.rb it should be
gem "guard-rspec"
define this in your test group and make sure you run bundle install.
One major benefit of using Ubuntu is that you can also use the libnotify and libnotify-rails gems which work beautifully well. You will see a message about this after you have run guard rspec:install and then guard for the first time. Check the messages carefully you will be very pleasantly surprised.
The libnotify gems give you a popup window that tells you the state of your tests every time they run. It's totally awesome
guard-*
gems lack a dependency onguard
, for exampleguard-test
. You have to specify them both. – Fusco