From: Rich Leblanc Date: 2010-07-21T13:27:51+09:00 Subject: Re: LoadError: no such file to load -- tk Rich Leblanc wrote: > Roger Pack wrote: >> Rich Leblanc wrote: >>> Roger Pack wrote: >>>> >>>>> LoadError: no such file to load -- tk >>>> >>>> This means that your Ruby runtime, when you built it, was unable to find >>>> your Tk libs/headers, so didn't build your Tk installation. >>>> >>> >>> Yes I got that much. But I don't understand why. I followed that guide >>> step by step but it didn't work. >> >> 1.9.1 didn't build the Tk extension all that well on windows. It should >> be fixed with 1.9.2...or there may be some other bug since I only use >> mingw not VC to compile it. >> > > The tutorial says use 1.8.x not 1.9.x. > > >> To reproduce it go into your ext/tk library and run extconf.rb (and >> nmake I guess). It should fail. >> > > Reproduce what? I don't understand. > >>>> Your only hope after that point is to somehow make them accessible (in >>>> your case, by building Tcl/Tk using the same compiler you used to build >>>> ruby, then installing tk_as_gem). >>> >>> My only hope? What about figuring out why it didn't work, fix the >>> problem and try again? >> >> Please do. > > > I'm trying. That's why I'm here. It seems that tk library is not in the > right place when compiling. Is that it? Then where should it be so I can > check and see if it's there? > > > >> >>> The tutorial says do not use the installer. I'd like to get one thing >>> working before moving on to something else I don't understand. I didn't >>> find anything helpful in those links. If you'd like to link the specific >>> page that points to the answer to my problem I'd be happy to read it. >> >> The tutorial contains instructions on how to build it from source... > > Uh, ya. > >> >>>> Also ffi-tk might fit the bill. >> >> Do you have any response to this (it's a gem)? > > I don't know what that is or what a gem is. I'm a newb at the beginning > trying to follow a tutorial. I know very little about ruby. > > >> >> Anyway, to make it easier I packaged up one for you. >> I downloaded 1.9.1p429 from http://rubyinstaller.org/downloads/ >> then downloaded "���Ruby/Tk environment" from from >> http://www.ruby-forum.com/topic/210186#new >> and unpackaged it to the appropriate directory. >> >> http://faithpromotingrumors.org/incoming/ruby-1.9.1-p429-i386-mingw32.7z >> >> GL. >> -r > > don't know what any of that means. Ok I've unzipped this thing now how do I install it? And what would I do if you didn't make me this? I'd really like to get the original problem fixed and figure out how to get the 1.8.x source compiled and working as in that tutorial. I'd like to know how to get the proper files in the right place and understand what I'm doing not "click one button and have it magically work". I don't want to start getting sidetracked. How can I build the 1.8.x source properly with tk and avoid this error? That was my original question. I also need to get this working on my Unix machine next (or in parallel). As far as I know there is no "one-click installer" for that. I need to know what goes where. Aren't there any install instructions anywhere? -- Posted via http://www.ruby-forum.com/.