home | list info | list archive | date index | thread index

[OCLUG-Tech] ubuntu, ruby and building the github courseware

  recently, github opensourced their git and github courseware, which
i am predictably interested in looking at, so i git-cloned it:

  $ git clone https://github.com/github/teach.github.com.git

but what i get is clearly something that has to be processed with ruby
(actually "rake") to build the courseware.  so i installed ruby, then
two required gems -- jekyll and rdiscount -- but running "rake" gives
me only this before it appears to hang:


$ rake
rm -rf _site
jekyll --server --auto
Configuration from
/home/rpjday/courses/github/teach.github.com/_config.yml
Auto-regenerating enabled: /home/rpjday/courses/github/teach.github.com ->
/home/rpjday/courses/github/teach.github.com/_site
[2012-09-22 12:05:21] regeneration: 96 files changed
[2012-09-22 12:05:21] INFO  WEBrick 1.3.1
[2012-09-22 12:05:21] INFO  ruby 1.8.7 (2011-06-30) [x86_64-linux]
[2012-09-22 12:05:26] WARN  TCPServer Error: Address already in use - bind(2)
[2012-09-22 12:05:26] INFO  WEBrick::HTTPServer#start: pid=5957 port=4000
... hang ...

  i'm not a ruby expert, so i'm not sure what's happening here.  this
is all on 64-bit ubuntu 12.04 -- anyone out there with ruby knowledge
have a few minutes to figure out what one is supposed to do with that
clone?

rday

-- 

========================================================================
Robert P. J. Day                                 Ottawa, Ontario, CANADA
                        http://crashcourse.ca

Twitter:                                       http://twitter.com/rpjday
LinkedIn:                               http://ca.linkedin.com/in/rpjday
========================================================================