[Locomotive-users] where to deposit extension library?

Ryan Raaum ryan.raaum at gmail.com
Tue Jul 4 00:08:01 GMT 2006


Hi Steven,

Unfortunately I haven't found a workaround to successfully compile the
TCLink library in the Locomotive environment... but maybe your alternately
compiled one will work.  You need to copy the 'tclink.bundle' file into:

/Applications/Locomotive2/Bundles/rails112.locobundle/i386/lib/ruby/1.8/i686-
darwin8.6.1/

and _perhaps_ it will work then...

In any case, I'll continue to work on the problems you've identified and try
to come up with a solution...

Best,

-r

On 7/3/06, Steven Talcott Smith <steve at talcottsystems.com> wrote:
>
> Ryan,
>
> Thanks for responding.  The TCLink library is a .so (supposedly --
> although I only got it to spit out a .o -- I emailed their support
> about it) that is built from a download on their site.  It is tiny so
> I have attached it here.  I had to build it outside in the Mac OS X
> Ruby because in the Locomotive Ruby it complained about not finding
> things in your home directory /Users/ryan/...   The test ran
> successfully in Ruby so it must be installable from the .o...
>
> Any recommendations?
>
> Steven
>
> The README says the following:
>
> > IV. BUILDING
> >
> >   At the root directory of this archive, execute the following:
> >
> >     ./build.sh
> >
> >   If the module builds without errors, test it with this command:
> >
> >     ruby tctest.rb
> >
> >   This script will run a test transaction and print the results.
> >
> >
> > V. INSTALLATION
> >
> >   If you have root access to the machine, you will probably want to
> > install TCLink as a global extension.  You can do this by copying the
> > extension library (tclink.so) to your Ruby extensions directory, which
> > is typically somewhere under /usr/lib/ruby, such as
> > /usr/lib/ruby/1.6/i386-linux.
> >
> >   If you can't or don't want to install the module system wide, you
> > can
> > still use in a script by adding an absolute or relative path to the
> > require 'tclink' invocation. For example:
> >
> >   require '/home/user/tclink'
>
>
>
>
>
>
> On Jul 3, 2006, at 2:08 PM, Ryan Raaum wrote:
>
> > Hi Steven,
> >
> > If it's a pure ruby library, you should be able to drop it into your
> > rails application's /lib directory (and then require it in your model
> > or wherever).
> >
> > What information does TrustCommerce provide about it?  (I looked at
> > the site, but it seems that they make you register before telling you
> > anything relevant...)
> >
> > Best,
> >
> > -r
> >
> > On 7/3/06, Steven Talcott Smith <steve at talcottsystems.com> wrote:
> >> Hi --
> >>
> >> I am trying to deposit an extension library for TrustCommerce
> >> (TCLink) into my Locomotive installation.  Where does it go?
> >>
> >> I tried putting it here: /Applications/Locomotive2/Bundles/
> >> rails112.locobundle/i386/lib/ruby/1.8/
> >>
> >> But that did not work.
> >>
> >>
> >> -Steven
> >> _______________________________________________
> >> Locomotive-users mailing list
> >> Locomotive-users at lists.raaum.org
> >> http://lists.raaum.org/mailman/listinfo/locomotive-users
> >>
> >
> >
> > --
> > Ryan Raaum
> > http://www.anthro.ufl.edu - Molecular Anthropology, University of
> > Florida
> > http://locomotive.raaum.org -- Self contained one-click Rails for
> > Mac OS X
> > _______________________________________________
> > Locomotive-users mailing list
> > Locomotive-users at lists.raaum.org
> > http://lists.raaum.org/mailman/listinfo/locomotive-users
> >
> >
>
>
>
> _______________________________________________
> Locomotive-users mailing list
> Locomotive-users at lists.raaum.org
> http://lists.raaum.org/mailman/listinfo/locomotive-users
>
>
>
>


-- 
Ryan Raaum
http://www.anthro.ufl.edu - Molecular Anthropology, University of Florida
http://locomotive.raaum.org -- Self contained one-click Rails for Mac OS X
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://one.textdrive.com/pipermail/locomotive-users/attachments/20060704/05c606b3/attachment.htm


More information about the Locomotive-users mailing list