# Can't start chef server

**URL:** <https://discourse.chef.io/t/cant-start-chef-server/3425>\
**Category:** Chef Infra (archive)\
**Created:** [December 20, 2012, 7:54pm UTC](https://discourse.chef.io/t/cant-start-chef-server/3425 "2012-12-20T19:54:26Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Tim\_Dunphy](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.chef.io/tim_dunphy/32/410_2.png) [@Tim\_Dunphy](https://discourse.chef.io/u/Tim_Dunphy)\
**Post date:** [December 20, 2012, 7:54pm UTC](https://discourse.chef.io/t/cant-start-chef-server/3425/1 "2012-12-20T19:54:26Z")

</div>

Hello, list

I’m having a problem starting chef server under ubutnu 12.04. I hope you  
don’t mind me including the problem in a pastebin format but I think that  
might be a clearer way to see what may be going on.

Thanks

Tim

chef server won’t start on ubuntu 12.04

chef-server -N -e production

/usr/local/lib/site\_ruby/1.8/rubygems/custom\_require.rb:36:in  
`gem_original_require': no such file to load -- chef/couchdb (LoadError) from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in`require’  
from /usr/lib/ruby/vendor\_ruby/chef/environment.rb:25  
from /usr/local/lib/site\_ruby/1.8/rubygems/custom\_require.rb:36:in  
`gem_original_require' from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in`require’  
from /usr/lib/ruby/vendor\_ruby/chef/node.rb:31  
from /usr/local/lib/site\_ruby/1.8/rubygems/custom\_require.rb:36:in  
`gem_original_require' from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in`require’  
from /usr/lib/ruby/vendor\_ruby/chef/search/query.rb:22  
from /usr/local/lib/site\_ruby/1.8/rubygems/custom\_require.rb:36:in  
`gem_original_require' from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in`require’  
from /usr/lib/ruby/vendor\_ruby/chef/mixin/language.rb:19  
from /usr/local/lib/site\_ruby/1.8/rubygems/custom\_require.rb:36:in  
`gem_original_require' from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in`require’  
from /usr/lib/ruby/vendor\_ruby/chef/resource.rb:22  
from /usr/local/lib/site\_ruby/1.8/rubygems/custom\_require.rb:36:in  
`gem\_original\_require’

from /usr/local/lib/site\_ruby/1.8/rubygems/custom\_require.rb:36:in `require’

from /usr/lib/ruby/vendor\_ruby/chef/resource/file.rb:20  
from /usr/local/lib/site\_ruby/1.8/rubygems/custom\_require.rb:36:in  
`gem_original_require' from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in`require’  
from /usr/lib/ruby/vendor\_ruby/chef/provider/file.rb:21  
from /usr/local/lib/site\_ruby/1.8/rubygems/custom\_require.rb:36:in  
`gem_original_require' from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in`require’  
from /usr/lib/ruby/vendor\_ruby/chef/provider/cookbook\_file.rb:20  
from /usr/local/lib/site\_ruby/1.8/rubygems/custom\_require.rb:36:in  
`gem_original_require' from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in`require’  
from /usr/lib/ruby/vendor\_ruby/chef/providers.rb:20  
from /usr/local/lib/site\_ruby/1.8/rubygems/custom\_require.rb:36:in  
`gem_original_require' from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in`require’  
from /usr/lib/ruby/vendor\_ruby/chef.rb:25  
from /usr/local/lib/site\_ruby/1.8/rubygems/custom\_require.rb:36:in  
`gem_original_require' from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in`require’  
from /usr/lib/ruby/gems/1.8/gems/chef-server-api-10.16.2/bin/chef-server:38  
from /usr/bin/chef-server:19:in `load’  
from /usr/bin/chef-server:19

* * *

followed all the steps in this document successfully

Install Chef Server Manually  
[http://wiki.opscode.com/display/chef/Installing+Chef+Server+Manually](http://wiki.opscode.com/display/chef/Installing+Chef+Server+Manually)

* * *

And couchdb is listening on 5984

[root@chef:~] #lsof -i :5984COMMAND PID USER FD TYPE DEVICE  
SIZE/OFF NODE NAME  
beam 12399 couchdb 10u IPv4 92559 0t0 TCP localhost:5984 (LISTEN)

* * *

chef expander went fine

[root@chef:/tmp/gecode-3.5.0] #chef-expander -n1  
[Thu, 20 Dec 2012 12:28:22 -0500] WARN: \* \* \* \* \* \* \* \* \* \* \* \* \* \* \*

* * *

[Thu, 20 Dec 2012 12:28:22 -0500] WARN: Config file /etc/chef/solr.rb  
does not exist or cannot be read by user (0)  
[Thu, 20 Dec 2012 12:28:22 -0500] WARN: Default configuration settings  
will be used  
[Thu, 20 Dec 2012 12:28:22 -0500] WARN: \* \* \* \* \* \* \* \* \* \* \* \* \* \* \*

* * *

[Thu, 20 Dec 2012 12:28:22 -0500] INFO: Chef Expander 10.16.2 starting  
cluster with 1 nodes  
[Thu, 20 Dec 2012 12:28:22 -0500] INFO: Starting cluster worker 1  
[Thu, 20 Dec 2012 12:28:22 -0500] INFO: Starting Consumers for vnodes 0-1023

* * *

chef solr is running

[root@chef:~] #ps -ef | grep solr | grep -v grep  
root 9106 9091 0 12:31 pts/2 00:00:04 java -Xmx256M -Xms256M  
-Dsolr.data.dir=/var/chef/solr/data -Dsolr.solr.home=/var/chef/solr  
-jar /var/chef/solr-jetty/start.jar

# machine info

[root@chef:~] #uname -aLinux chef 3.2.0-23-generic-pae #36-Ubuntu SMP  
Tue Apr 10 22:19:09 UTC 2012 i686 i686 i386 GNU/Linux  
DISTRIB\_ID=UbuntuDISTRIB\_RELEASE=12.04DISTRIB\_CODENAME=preciseDISTRIB\_DESCRIPTION=“Ubuntu  
12.04.1 LTS”

* * *

so what could be the prob?

Thanks,  
Tim

–  
GPG me!!

gpg --keyserver [pool.sks-keyservers.net](http://pool.sks-keyservers.net) --recv-keys F186197B

---

<div class="post-metadata">

**Author:** ![Jeff\_Blaine](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.chef.io/jeff_blaine/32/19_2.png) [@Jeff\_Blaine](https://discourse.chef.io/u/Jeff_Blaine)\
**Post date:** [December 20, 2012, 8:58pm UTC](https://discourse.chef.io/t/cant-start-chef-server/3425/2 "2012-12-20T20:58:07Z")

</div>

> ```
> so what could be the prob?
> 
> ```

Ruby.

But seriously, perhaps /usr/local/bin/ruby is not the Ruby you  
want. Adjust your PATH and try again?

---

<div class="post-metadata">

**Author:** ![Mathieu\_Martin](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.chef.io/mathieu_martin/32/60_2.png) [@Mathieu\_Martin](https://discourse.chef.io/u/Mathieu_Martin)\
**Post date:** [December 20, 2012, 10:39pm UTC](https://discourse.chef.io/t/cant-start-chef-server/3425/3 "2012-12-20T22:39:33Z")

</div>

I've never installed chef server. But could this simply be that you need to  
run 'bundle install' from the Rails app's directory? This looks like a  
missing gem.

Mat

On Thursday, December 20, 2012, Tim Dunphy wrote:

> Hello, list
> 
> I'm having a problem starting chef server under ubutnu 12.04. I hope you  
> don't mind me including the problem in a pastebin format but I think that  
> might be a clearer way to see what may be going on.
> 
> Thanks
> 
> Tim
> 
> chef server won't start on ubuntu 12.04
> 
> chef-server -N -e production
> 
> /usr/local/lib/site\_ruby/1.8/rubygems/custom\_require.rb:36:in `gem_original_require': no such file to load -- chef/couchdb (LoadError) from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in `require'  
> from /usr/lib/ruby/vendor\_ruby/chef/environment.rb:25  
> from /usr/local/lib/site\_ruby/1.8/rubygems/custom\_require.rb:36:in `gem_original_require' from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in `require'  
> from /usr/lib/ruby/vendor\_ruby/chef/node.rb:31  
> from /usr/local/lib/site\_ruby/1.8/rubygems/custom\_require.rb:36:in `gem_original_require' from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in `require'  
> from /usr/lib/ruby/vendor\_ruby/chef/search/query.rb:22  
> from /usr/local/lib/site\_ruby/1.8/rubygems/custom\_require.rb:36:in `gem_original_require' from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in `require'  
> from /usr/lib/ruby/vendor\_ruby/chef/mixin/language.rb:19  
> from /usr/local/lib/site\_ruby/1.8/rubygems/custom\_require.rb:36:in `gem_original_require' from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in `require'  
> from /usr/lib/ruby/vendor\_ruby/chef/resource.rb:22  
> from /usr/local/lib/site\_ruby/1.8/rubygems/custom\_require.rb:36:in `gem\_original\_require'
> 
> from /usr/local/lib/site\_ruby/1.8/rubygems/custom\_require.rb:36:in `require'
> 
> from /usr/lib/ruby/vendor\_ruby/chef/resource/file.rb:20  
> from /usr/local/lib/site\_ruby/1.8/rubygems/custom\_require.rb:36:in `gem_original_require' from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in `require'  
> from /usr/lib/ruby/vendor\_ruby/chef/provider/file.rb:21  
> from /usr/local/lib/site\_ruby/1.8/rubygems/custom\_require.rb:36:in `gem_original_require' from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in `require'  
> from /usr/lib/ruby/vendor\_ruby/chef/provider/cookbook\_file.rb:20  
> from /usr/local/lib/site\_ruby/1.8/rubygems/custom\_require.rb:36:in `gem_original_require' from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in `require'  
> from /usr/lib/ruby/vendor\_ruby/chef/providers.rb:20  
> from /usr/local/lib/site\_ruby/1.8/rubygems/custom\_require.rb:36:in `gem_original_require' from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in `require'  
> from /usr/lib/ruby/vendor\_ruby/chef.rb:25  
> from /usr/local/lib/site\_ruby/1.8/rubygems/custom\_require.rb:36:in `gem_original_require' from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in `require'  
> from /usr/lib/ruby/gems/1.8/gems/chef-server-api-10.16.2/bin/chef-server:38  
> from /usr/bin/chef-server:19:in `load'  
> from /usr/bin/chef-server:19
> 
> * * *
> 
> followed all the steps in this document successfully
> 
> Install Chef Server Manually [http://wiki.opscode.com/display/chef/Installing+Chef+Server+Manually](http://wiki.opscode.com/display/chef/Installing+Chef+Server+Manually)
> 
> * * *
> 
> And couchdb is listening on 5984
> 
> [root@chef:~] #lsof -i :5984COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME  
> beam 12399 couchdb 10u IPv4 92559 0t0 TCP localhost:5984 (LISTEN)
> 
> * * *
> 
> chef expander went fine
> 
> [root@chef:/tmp/gecode-3.5.0] #chef-expander -n1  
> [Thu, 20 Dec 2012 12:28:22 -0500] WARN: \* \* \* \* \* \* \* \* \* \* \* \* \* \* \* \* \* \* \* \* \* \* \* \* \* \* \* \* \* \* \* \* \* \* \* \* \* \* \* \*  
> [Thu, 20 Dec 2012 12:28:22 -0500] WARN: Config file /etc/chef/solr.rb does not exist or cannot be read by user (0)  
> [Thu, 20 Dec 2012 12:28:22 -0500] WARN: Default configuration settings will be used  
> [Thu, 20 Dec 2012 12:28:22 -0500] WARN: \* \* \* \* \* \* \* \* \* \* \* \* \* \* \* \* \* \* \* \* \* \* \* \* \* \* \* \* \* \* \* \* \* \* \* \* \* \* \* \*  
> [Thu, 20 Dec 2012 12:28:22 -0500] INFO: Chef Expander 10.16.2 starting cluster with 1 nodes  
> [Thu, 20 Dec 2012 12:28:22 -0500] INFO: Starting cluster worker 1  
> [Thu, 20 Dec 2012 12:28:22 -0500] INFO: Starting Consumers for vnodes 0-1023
> 
> * * *
> 
> chef solr is running
> 
> [root@chef:~] #ps -ef | grep solr | grep -v grep  
> root 9106 9091 0 12:31 pts/2 00:00:04 java -Xmx256M -Xms256M -Dsolr.data.dir=/var/chef/solr/data -Dsolr.solr.home=/var/chef/solr -jar /var/chef/solr-jetty/start.jar
> 
> # machine info
> 
> [root@chef:~] #uname -aLinux chef 3.2.0-23-generic-pae #36-Ubuntu SMP Tue Apr 10 22:19:09 UTC 2012 i686 i686 i386 GNU/Linux  
> DISTRIB\_ID=UbuntuDISTRIB\_RELEASE=12.04DISTRIB\_CODENAME=preciseDISTRIB\_DESCRIPTION="Ubuntu 12.04.1 LTS"
> 
> * * *
> 
> so what could be the prob?
> 
> Thanks,  
> Tim
> 
> --  
> GPG me!!
> 
> gpg --keyserver [pool.sks-keyservers.net](http://pool.sks-keyservers.net) --recv-keys F186197B

--

* * *

I'm web and mobile consultant. My main field of expertise is Ruby on Rails  
and everything web, including mobile web solutions. Let me know if you need  
a great software artist.

Follow me on twitter @webmat [http://twitter.com/webmat](http://twitter.com/webmat), get in touch on  
LinkedIn [http://ca.linkedin.com/in/mathieumartin](http://ca.linkedin.com/in/mathieumartin), or check out my blog at  
[programblings.com](http://programblings.com) [http://www.programblings.com?utm\_source=email+signature](http://www.programblings.com?utm_source=email+signature).

If you're a tech person, the following may make sense to you.

I'm the author of  
git\_remote\_branch[https://rubygems.org/gems/git\_remote\_branch](https://rubygems.org/gems/git_remote_branch).  
A tool that's been helping common mortals like me share git branches for 5  
years. Downloaded 40 000 times.

I've also contributed to some of the popular libraries in the Rails, jQuery  
and PhoneGap ecosystems:

paperclip, active\_admin, AssetSync, jquery-ujs, jquery-rails,  
phonegap-plugin-facebook-connect, kaminari, shoulda, woulda, jeweler.

If you visit them on GitHub you'll see my face in the "Contributors"  
section 🙂

---

<div class="post-metadata">

**Author:** ![Tim\_Dunphy](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.chef.io/tim_dunphy/32/410_2.png) [@Tim\_Dunphy](https://discourse.chef.io/u/Tim_Dunphy)\
**Post date:** [December 20, 2012, 11:01pm UTC](https://discourse.chef.io/t/cant-start-chef-server/3425/4 "2012-12-20T23:01:44Z")

</div>

hey guys.. thanks for your response. but I ended up getting so frustrated  
that I just tried again using ubuntu packages. Works like a charm at this  
point! I highly recommend this approach over the gems approach.

Regards!  
Tim

On Thu, Dec 20, 2012 at 5:39 PM, Mathieu Martin [webmat@gmail.com](mailto:webmat@gmail.com) wrote:

> I've never installed chef server. But could this simply be that you need  
> to run 'bundle install' from the Rails app's directory? This looks like a  
> missing gem.
> 
> Mat
> 
> On Thursday, December 20, 2012, Tim Dunphy wrote:
> 
> > Hello, list
> > 
> > I'm having a problem starting chef server under ubutnu 12.04. I hope you  
> > don't mind me including the problem in a pastebin format but I think that  
> > might be a clearer way to see what may be going on.
> > 
> > Thanks
> > 
> > Tim
> > 
> > chef server won't start on ubuntu 12.04
> > 
> > chef-server -N -e production
> > 
> > /usr/local/lib/site\_ruby/1.8/rubygems/custom\_require.rb:36:in `gem_original_require': no such file to load -- chef/couchdb (LoadError) from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in `require'  
> > from /usr/lib/ruby/vendor\_ruby/chef/environment.rb:25  
> > from /usr/local/lib/site\_ruby/1.8/rubygems/custom\_require.rb:36:in `gem_original_require' from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in `require'  
> > from /usr/lib/ruby/vendor\_ruby/chef/node.rb:31  
> > from /usr/local/lib/site\_ruby/1.8/rubygems/custom\_require.rb:36:in `gem_original_require' from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in `require'  
> > from /usr/lib/ruby/vendor\_ruby/chef/search/query.rb:22  
> > from /usr/local/lib/site\_ruby/1.8/rubygems/custom\_require.rb:36:in `gem_original_require' from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in `require'  
> > from /usr/lib/ruby/vendor\_ruby/chef/mixin/language.rb:19  
> > from /usr/local/lib/site\_ruby/1.8/rubygems/custom\_require.rb:36:in `gem_original_require' from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in `require'  
> > from /usr/lib/ruby/vendor\_ruby/chef/resource.rb:22  
> > from /usr/local/lib/site\_ruby/1.8/rubygems/custom\_require.rb:36:in `gem\_original\_require'
> > 
> > from /usr/local/lib/site\_ruby/1.8/rubygems/custom\_require.rb:36:in `require'
> > 
> > from /usr/lib/ruby/vendor\_ruby/chef/resource/file.rb:20  
> > from /usr/local/lib/site\_ruby/1.8/rubygems/custom\_require.rb:36:in `gem_original_require' from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in `require'  
> > from /usr/lib/ruby/vendor\_ruby/chef/provider/file.rb:21  
> > from /usr/local/lib/site\_ruby/1.8/rubygems/custom\_require.rb:36:in `gem_original_require' from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in `require'  
> > from /usr/lib/ruby/vendor\_ruby/chef/provider/cookbook\_file.rb:20  
> > from /usr/local/lib/site\_ruby/1.8/rubygems/custom\_require.rb:36:in `gem_original_require' from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in `require'  
> > from /usr/lib/ruby/vendor\_ruby/chef/providers.rb:20  
> > from /usr/local/lib/site\_ruby/1.8/rubygems/custom\_require.rb:36:in `gem_original_require' from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in `require'  
> > from /usr/lib/ruby/vendor\_ruby/chef.rb:25  
> > from /usr/local/lib/site\_ruby/1.8/rubygems/custom\_require.rb:36:in `gem_original_require' from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in `require'  
> > from /usr/lib/ruby/gems/1.8/gems/chef-server-api-10.16.2/bin/chef-server:38  
> > from /usr/bin/chef-server:19:in `load'  
> > from /usr/bin/chef-server:19
> > 
> > * * *
> > 
> > followed all the steps in this document successfully
> > 
> > Install Chef Server Manually [http://wiki.opscode.com/display/chef/Installing+Chef+Server+Manually](http://wiki.opscode.com/display/chef/Installing+Chef+Server+Manually)
> > 
> > * * *
> > 
> > And couchdb is listening on 5984
> > 
> > [root@chef:~] #lsof -i :5984COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME  
> > beam 12399 couchdb 10u IPv4 92559 0t0 TCP localhost:5984 (LISTEN)
> > 
> > * * *
> > 
> > chef expander went fine
> > 
> > [root@chef:/tmp/gecode-3.5.0] #chef-expander -n1  
> > [Thu, 20 Dec 2012 12:28:22 -0500] WARN: \* \* \* \* \* \* \* \* \* \* \* \* \* \* \* \* \* \* \* \* \* \* \* \* \* \* \* \* \* \* \* \* \* \* \* \* \* \* \* \*  
> > [Thu, 20 Dec 2012 12:28:22 -0500] WARN: Config file /etc/chef/solr.rb does not exist or cannot be read by user (0)  
> > [Thu, 20 Dec 2012 12:28:22 -0500] WARN: Default configuration settings will be used  
> > [Thu, 20 Dec 2012 12:28:22 -0500] WARN: \* \* \* \* \* \* \* \* \* \* \* \* \* \* \* \* \* \* \* \* \* \* \* \* \* \* \* \* \* \* \* \* \* \* \* \* \* \* \* \*  
> > [Thu, 20 Dec 2012 12:28:22 -0500] INFO: Chef Expander 10.16.2 starting cluster with 1 nodes  
> > [Thu, 20 Dec 2012 12:28:22 -0500] INFO: Starting cluster worker 1  
> > [Thu, 20 Dec 2012 12:28:22 -0500] INFO: Starting Consumers for vnodes 0-1023
> > 
> > * * *
> > 
> > chef solr is running
> > 
> > [root@chef:~] #ps -ef | grep solr | grep -v grep  
> > root 9106 9091 0 12:31 pts/2 00:00:04 java -Xmx256M -Xms256M -Dsolr.data.dir=/var/chef/solr/data -Dsolr.solr.home=/var/chef/solr -jar /var/chef/solr-jetty/start.jar
> > 
> > # machine info
> > 
> > [root@chef:~] #uname -aLinux chef 3.2.0-23-generic-pae #36-Ubuntu SMP Tue Apr 10 22:19:09 UTC 2012 i686 i686 i386 GNU/Linux  
> > DISTRIB\_ID=UbuntuDISTRIB\_RELEASE=12.04DISTRIB\_CODENAME=preciseDISTRIB\_DESCRIPTION="Ubuntu 12.04.1 LTS"
> > 
> > * * *
> > 
> > so what could be the prob?
> > 
> > Thanks,  
> > Tim
> > 
> > --  
> > GPG me!!
> > 
> > gpg --keyserver [pool.sks-keyservers.net](http://pool.sks-keyservers.net) --recv-keys F186197B
> 
> --
> 
> * * *
> 
> I'm web and mobile consultant. My main field of expertise is Ruby on  
> Rails and everything web, including mobile web solutions. Let me know if  
> you need a great software artist.
> 
> Follow me on twitter @webmat [http://twitter.com/webmat](http://twitter.com/webmat), get in touch on  
> LinkedIn [http://ca.linkedin.com/in/mathieumartin](http://ca.linkedin.com/in/mathieumartin), or check out my blog  
> at [programblings.com](http://programblings.com)[http://www.programblings.com?utm\_source=email+signature](http://www.programblings.com?utm_source=email+signature)  
> .
> 
> If you're a tech person, the following may make sense to you.
> 
> I'm the author of git\_remote\_branch[https://rubygems.org/gems/git\_remote\_branch](https://rubygems.org/gems/git_remote_branch).  
> A tool that's been helping common mortals like me share git branches for  
> 5 years. Downloaded 40 000 times.
> 
> I've also contributed to some of the popular libraries in the Rails, jQuery  
> and PhoneGap ecosystems:
> 
> paperclip, active\_admin, AssetSync, jquery-ujs, jquery-rails,  
> phonegap-plugin-facebook-connect, kaminari, shoulda, woulda, jeweler.
> 
> If you visit them on GitHub you'll see my face in the "Contributors"  
> section 🙂

--  
GPG me!!

gpg --keyserver [pool.sks-keyservers.net](http://pool.sks-keyservers.net) --recv-keys F186197B
