gpt4 book ai didi

sql - RubyODBC 无法分配 SQLHENV

转载 作者:数据小太阳 更新时间:2023-10-29 07:14:04 25 4
gpt4 key购买 nike

我正在尝试使用 Ruby 连接到 Ubuntu 9.04 上的 SQL Server。我翻译并遵循了让 OSX 从此处与 SQL Server 对话中概述的所有步骤:

http://toolmantim.com/articles/getting_rails_talking_to_sqlserver_on_osx_via_odbc

一切都在 FreeTDS 和 unixODBC 端运行。我可以使用 tsql 查看和查询数据库。

当我尝试使用 IRB 从 Ruby 访问数据库时,出现以下错误:

DBI::DatabaseError : INTERN (0) [RubyODBC] 无法分配 SQLHENV

有没有人遇到过这个问题,我该怎么做才能解决这个问题?

最佳答案

当我升级到 Ubuntu 9.10 (Karmic Koala) 时,我开始遇到这个错误。您关于 Ubuntu 软件包安装顺序的提示对我不起作用。

似乎修复是手动编译 ruby​​-odbc。

wget http://www.ch-werner.de/rubyodbc/ruby-odbc-0.9997.tar.gz
tar xzvf ruby-odbc-0.9997.tar.gz
cd ruby-odbc-0.9997
ruby extconf.rb --with-dlopen
make
sudo make install

关于sql - RubyODBC 无法分配 SQLHENV,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1419397/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com