On my 13.04 and 14.04 systems, things worked for me after installing the ruby-dev package, then running the gem install:


sudo apt-get install ruby1.9.1-dev 
gem install jekyll # if this fails then sudo gem install jekyll


After that, jekyll was installed correctly.

Note that for the gem install instruction, it is better not to use sudo.*  

It's better to use something like RVM, so that sudo isn't required. On some systems  it may be necessary to use sudo, if for instance permissions were set by previous sudo commands or root-level configuration.  

See this stackoverflow question -- how to install gems without sudo for more information and for help on getting permissions set to user instead of root.

* Credit to @iguarav for this best practices advice as well as the link to rvm.io. 

How to install jekyll?
I have been in IT for a long time now doing software development and some system/server administration, but all mostly software-related services.  I would like to help set up a small business (~50 employees) with Asterisk, but I am not very familiar with how the whole T1, data/voice channels, etc work.  I have set up a personal Asterisk server (functional), but have not done so with a pipe like a T1 (which sounds more complex than residential cable/DSL).

Are there any resources out there to help me understand what may be needed of me to help set this business up with Asterisk and re-use their existing T1 pipe?

Any help would be greatly appreciated.
