i am trying to build a vagrant box from scatch -
this are the steps i am meant to follow:
$ mkdir first-box-factory
$ cd first-box-factory
Initialize a new project using Vagrant:
$ vagrant init -m ubuntu/trusty32
Bring up the VM:
$ vagrant up
www
$ vagrant ssh
$ sudo apt-get update -y
$ sudo apt-get install nodejs -y
$ sudo apt-get install lynx-cur -y
$ sudo apt-get install ruby1.9.1-dev -y
$ sudo gem install jekyll
i have done everything up to the last stage. i need to install jekyll. however, i keep getting this error message:
Fetching: rb-fsevent-0.9.8.gem (100%)
Fetching: ffi-1.9.14.gem (100%)
Building native extensions. This could take a while...
ERROR: Error installing jekyll:
ERROR: Failed to build gem native extension.
/usr/bin/ruby1.9.1 extconf.rb
/usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require': cannot load such file -- mkmf (LoadError)
from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from extconf.rb:4:in `<main>'
Gem files will remain installed in /var/lib/gems/1.9.1/gems/ffi-1.9.14 for inspection.
Results logged to /var/lib/gems/1.9.1/gems/ffi-1.9.14/ext/ffi_c/gem_make.out
i would really appropriate some advice on how i can get around this.