我如何将 Codeship CI 用于我使用 TK 的 ruby 项目?

How do I use Codeship CI for a ruby project of mine that uses TK?

我有一个 ruby 项目可以在我的机器上完美构建,但我想为该项目使用 CI 因为我不是唯一的贡献者而且它只是一个很好的保障.我正在使用 codeship,但无法构建项目,因为我需要在我的项目中使用 tk。由于 tk 本身不是 gem,我怎样才能获得安装 tk 的 codeship,以便我可以测试我的项目?

tk8.6tk8.6-dev 软件包都安装在 Codeship 构建 VM 上。

$ dpkg -l tk*
ii  tk                                 8.6.0+6ubuntu3         amd64                  Toolkit for Tcl and X11 (default version) - windowing shell
ii  tk8.5                              8.5.15-2ubuntu3        amd64                  Tk toolkit for Tcl and X11, v8.5 - windowing shell
ii  tk8.6                              8.6.1-3ubuntu2         amd64                  Tk toolkit for Tcl and X11 v8.6 - windowing shell
ii  tk8.6-dev:amd64                    8.6.1-3ubuntu2         amd64                  Tk toolkit for Tcl and X11 v8.6 - development files

(您可以通过 运行 a SSH Debug Build 自己查看已安装的软件包,然后使用 dpkg 或类似工具查询软件包索引。