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...