On 6/8/07, Md.elme focruzzaman Shuvo <shuvo.razi / gmail.com> wrote:
> Can you please explain me the entire process of installing curb & why I
> need to nstall MSVC6.0.

I don't know the precise installation process -- I haven't installed
it and I don't want to, and I don't have time to. ;-)

However (these are more or less generic c extension requirements):

1. you need msvc 6.0 because curb contains c extension - to compile it
you need a c compiler, and that must be the same as ruby was compiled
with, therefore msvc 6. Unfortunately, it's hard to obtain it if you
don't have it already. You can also try mingw, it should be
compatible.

2. you need libcurl installed before you can compile curb (that is
what does the work in the background)
(http://my.guardpuppy.com/libcurl-7.15.1-msvc-win32-ssl-0.9.8a-zlib-1.2.3.zip)

3. then, find vsvars32.bat (in the program files/ms vs/something,
start cmd.exe, exexute vsvars32.bat and after that you are ready to
issue gem install curb.

4. I know this because the errors you posted complained about missing
tools and looking at the package.


So as I said, if you are not familiar with C development, it's better
for you to either use unix, or choose another package
(scrubit/mechanize/etc). If you are at least a bit familiar, give it a
try...