3 Things I Learned This Week (2014-12-19)

One of the hosts of the Ruby Rogues podcast recently recommended taking time
each week to write down three things you learned. I’m going to try this for
awhile and see if its helpful.

Nuget .nuspec files add Referenced DLLs to the bin/ During Build

If your project depends on a local dll, one that is not already available via
nuget, you can add it to the <references> section of the .nuspec. When your
library is referenced in Visual Studio, that DLL will come along for the ride
even though theres no direct reference in Visual Studio.

Compiling Ruby on Cygwin

Make sure you have all the build tools and libraries then use the instructions
from the ruby-build project.

gcc

gcc-core

git

libtool

libncurses-devel

libncurses

make

openssh

openssl

openssl-devel

zlib

zlib-devel

libyaml

libyaml-devel

patch

patch-utils

make

libcrypt

libcrypt-devel

libiconv

libiconv-devel

curl

wget

Some of those may not actually be required but you should have them anyway :)