- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我一直在尝试在 OSX 10.6 的 Macbook 上安装 TinyTDS gem。我成功安装了免费 TDS - 通过以下方式确认它可以正常工作:
tsql -H SERVER -p 1433 -U username.
我从gem install tiny_tds得到的错误是:
Building native extensions. This could take a while...
ERROR: Error installing tiny_tds:
ERROR: Failed to build gem native extension.
/Users/jason/.rvm/rubies/ruby-1.9.3-p194/bin/ruby extconf.rb
checking for iconv_open() in iconv.h... no
checking for iconv_open() in -liconv... yes
checking for sybfront.h... yes
checking for sybdb.h... yes
checking for tdsdbopen() in -lsybdb... no
-----
freetds is missing.
-----
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of
necessary libraries and/or headers. Check the mkmf.log file for more
details. You may need configuration options.
我尝试指定 TDS 库并包含目录(/usr/local/lib 和/usr/local/include),但没有成功。我尝试过手动或通过自制程序从源代码重新安装 FreeTDS,但这没有什么区别。
我已经看到了一些类似的问题,但它们似乎提到了定位 iconv 库的问题,而我似乎正在超越这个问题。
有什么我可能忽略的建议或引用吗?提前致谢。
最佳答案
Ubuntu 14.04 上的相同问题已解决:
sudo apt-get install freetds-dev
gem install tiny_tds
日志输出:
Building native extensions. This could take a while...
/home/david/.rvm/rubies/ruby-2.1.0/lib/ruby/site_ruby/2.1.0/rubygems/ext/builder.rb:73: warning: Insecure world writable dir /mnt/datapart/david in PATH, mode 040777
Successfully installed tiny_tds-0.6.1
Parsing documentation for tiny_tds-0.6.1
Installing ri documentation for tiny_tds-0.6.1
Done installing documentation for tiny_tds after 0 seconds
1 gem installed
关于freetds - 通过 gem install tiny_tds 在 OSX 10.6 上安装 TinyTDS 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12043003/
机器 1: >tsql -C Compile-time settings (established with the "configure" script)
症状是: TinyTds::Error: Adaptive Server connection timed out: EXEC some_stored_procedure 它是 execute_pro
我使用 Homebrew 软件(Linux端口)安装freeTDS,并尝试使用gem tinytds部署/bundle安装我的应用程序。捆绑安装时出现此错误输出 Installing tiny_tds
我正在尝试在 ruby 2.2.3 上使用 tiny-tds gem 连接到 Azure SQL 数据库。我安装了 freetds-dev 和 freetds-bin ,一切似乎都工作得很好。 t
我试图弄清楚如何在将 SQL 字符串交给执行之前对其进行参数化,但遗憾的是我发现了很多 of this在互联网上: sql = "SELECT * FROM table_name WHERE thin
我的 Ruby on Rails 系统正在从 Oracle 迁移到 Microsoft SQL Server 2012。后端数据库已经由第三方从 Oracle 转换为 Microsoft SQL Se
在尝试使用 Ruby 连接到 SQLServer 数据库时经历了一些痛苦之后,我终于发现了 TinyTDS这太棒了。 但是,它需要用户名和密码才能与数据库对话。在过去的 C# 测试中,我们使用 SSP
我们正在使用当前的 tinyTDS gem 0.6.2 在 rails 3.2.12 (ruby 1.9.3) 上运行 ruby on rails 应用程序。 我们使用 MS SQL 2012 或
我在尝试让 TinyTDS 在 Windows 7 上与 Ruby 2.0.0 一起工作时遇到了真正的麻烦。 当我运行 rails c(或 require tiny_tds 来自 irb)时,我得到以
我正在为每晚按钮部署自动部署数据库脚本。我的第一种方法是在 Windows 终端上使用 sqlcmd,将结果保存到 txt 文件,并对其进行解析以确保脚本成功。解析文件并找到返回码是有问题的,所以我求
我一直看到这个错误,我无法连接到远程服务器上的数据库。 我得到了一个数据库连接字符串,如下所示: data source=qsss.gar.de\SQL2012,3000;initial catalo
我正在尝试使用 Azure 上的 SQL 配置我的 Rails 项目。我使用的是 Mac OS X 10.11。 这是我的config/database.yml的一部分: staging: ada
我正在尝试使用 Azure 上的 SQL 配置我的 Rails 项目。我使用的是 Mac OS X 10.11。 这是我的config/database.yml的一部分: staging: ada
我正在尝试使用 ActiveRecord 将这个字符“É”作为字符串的一部分保存到我使用 TinyTDS 的 sql 服务器。知道我需要做什么来消除以下错误吗? Exiting /var/lib/ge
我一直在尝试在 OSX 10.6 的 Macbook 上安装 TinyTDS gem。我成功安装了免费 TDS - 通过以下方式确认它可以正常工作: tsql -H SERVER -p 1433 -U
我一直在尝试学习循环的基础知识并且我已经到达那里但是我正在努力让我的大脑满足以下要求,例如,我通过 tinytds 从数据库表中获取数据,这样键/值就被散列到一个数组中(? - 初学者,所以希望我的术
我正在尝试使用 Rails 3.1。在 Windows 机器上使用 activerecord-sqlserver-adapter (3.1.1) 和 tiny_tds (0.4.5)。在阅读有关 Ti
我必须在我的 Rails 4.2.3 上使用“Tiny TDS”gem,当然在 Heroku 的 cedar-14 上我不能,因为 FreeTDS 已经不在上面了。 如何在 Heroku cedar-
我是一名优秀的程序员,十分优秀!