# Sybase ruby almost working

**URL:** <https://www.ruby-forum.com/t/sybase-ruby-almost-working/129936>\
**Category:** Ruby\
**Created:** [February 22, 2008, 9:35pm UTC](https://www.ruby-forum.com/t/sybase-ruby-almost-working/129936 "2008-02-22T21:35:43Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![joe](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/b9e5f3/32.png) [@joe](https://www.ruby-forum.com/u/joe)\
**Post date:** [February 22, 2008, 9:35pm UTC](https://www.ruby-forum.com/t/sybase-ruby-almost-working/129936/1 "2008-02-22T21:35:43Z")

</div>

Hello Everyone, I am trying out sybase and ruby. I installed  
freetds-0.64. I am able to connect to the sybase server in port 4101  
using tsql. I am then downloaded sybct-ruby-0.2.9 and commented out  
the freetds lines. I copied a few files to the ruby site path  
cp sybct.o /usr/local/lib/site\_ruby/1.8/i486-linux/  
cp sybct.so /usr/local/lib/site\_ruby/1.8/i486-linux/  
cp sybct.rb /usr/local/lib/site\_ruby/1.8/i486-linux/  
cp sybsql.rb /usr/local/lib/site\_ruby/1.8/i486-linux/

Then i ran irb1.8

require ‘sybsql’

and it worked but i am unable to connect using the samples

i get

ERROR: connect failed  
./sybct.rb:27:in `connect' ./sybct.rb:27:in`open’  
./sybsql.rb:269:in `initialize' ./sample/isql.rb:342:in`new’  
./sample/isql.rb:342

i also try using -S servername:4101 to change from the default 1433  
but no cheese

any suggestions?

---

<div class="post-metadata">

**Author:** ![joe](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/b9e5f3/32.png) [@joe](https://www.ruby-forum.com/u/joe)\
**Post date:** [April 22, 2008, 2:22pm UTC](https://www.ruby-forum.com/t/sybase-ruby-almost-working/129936/2 "2008-04-22T14:22:56Z")

</div>

Its probably a case of not setting up the freetds.conf file. I’m pretty  
sure you can’t directly provide a port, at least in v0.2.9, so you’ll  
need to set up the conf file instead.
