作者s70487s (s70487s)
看板Ruby
标题[RoR ] 如何用SybaseASE当资料库?
时间Mon Dec 8 15:31:21 2008
我参考这篇
http://wiki.rubyonrails.com/rails/pages/SybaseASEonWin32
似乎要先装sybase open client lib
也将文章上"Setup the build script"这部分的compile.bat改成这样
rem ASE 12.5
set SYBASE=C:\sybase
set OSC=OCS-12_5
set LIBS=libct.lib libcs.lib
set RUBY=C:\ruby
set RUBYINCLUDE=%RUBY%\lib\ruby\1.8\i386-mswin32
set SYBINCLUDE=%SYBASE%\%OSC%\include
set RUBYLIB=%RUBY%\lib
set SYBASELIB=%SYBASE%\%OSC%\lib
echo EXPORTS Init_sybct > sybct.def
cl -nologo -LD -Fesybct.so -I"%RUBYINCLUDE%" -I"%SYBINCLUDE%" sybct.c /link /LIBPATH:"%SYBASELIB%" /LIBPATH:"%RUBYLIB%" /def:sybct.def msvcrt-ruby18.lib %LIBS%
然後去执行他
但是却不是像文章所说的那像会产生sybct.so
而是产生sybct.def里面只有EXPORTS Init_sybct这一行
目前他还是跟上一篇文章一样在伺服器启动时产生
database configuration specifies nonexistent sybase adapter
(ActiveRecord::AdapterNbotFound)
有人能给我建议吗?
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.134.26.29