为gitlab安装tiny_tds失败

时间:2018-06-27 10:59:37

标签: ruby rubygems gitlab gitlab-omnibus tiny-tds

我正在Ubuntu 16服务器上运行Omnibus Gitlab,并且尝试安装tiny_tds,但失败并出现以下错误:

sudo / opt / gitlab / embedded / bin / gem安装tiny_tds

构建本机扩展。这可能需要一段时间... 错误:安装tiny_tds错误: 错误:无法构建gem本机扩展。

当前目录:/opt/gitlab/embedded/lib/ruby/gems/2.4.0/gems/tiny_tds-2.1.2/ext/tiny_tds / opt / gitlab / embedded / bin / ruby​​ -r ./siteconf20180626-7667-io4mzv.rb extconf.rb mkmf.rb在/opt/gitlab/embedded/lib/ruby/include/ruby.h

找不到Ruby的头文件

extconf失败,退出代码1

宝石文件将保留安装在/opt/gitlab/embedded/lib/ruby/gems/2.4.0/gems/tiny_tds-2.1.2中进行检查。 结果记录到/opt/gitlab/embedded/lib/ruby/gems/2.4.0/extensions/x86_64-linux/2.4.0/tiny_tds-2.1.2/gem_make.out

据我了解,我需要为gitlab安装ruby标头,但是该怎么做呢? 我尝试安装ruby2.4和ruby2.4-dev软件包,并创建了从/ opt / gitlab / embedded / lib / ruby​​ / include到ruby.h文件位置的符号链接,但这只是给了我更多错误

我应该怎么做才能使其正常工作?

0 个答案:

没有答案