0

我们使用 Jira/Confluence 作为我们的 wiki 站点。我很难弄清楚如何使用添加。我猜我错过了一些非常明显的东西。当我去这个网站:https ://confluence.atlassian.com/display/DISC/Confluence4r下载 confluence4r 文件,不知道我应该做什么之后。该文件包含一个模块,这很有意义,为什么它在运行时不做任何事情。但是我应该以某种方式使用 gem install 功能吗?当我只是尝试在 ruby​​ 脚本中使用它时,我收到以下错误:

conf.rb:15:in `<main>': uninitialized constant Confluence (NameError)

我在哪里提供每个脚本所需的信息(URL、用户和密码在使用时包含正确的值):

server = Confluence::Server.new("https://collab.sitename.com")
server.login("user", "pass")
puts server.getSpaces()

任何如何获得工作的信息表示赞赏。

4

1 回答 1

0

Confluence4r 不是作为 ruby​​gem 分发的,它只是一个 ruby​​ 脚本,您可以将其放到文件系统中并直接引用。

如果您将 Confluence4r.rb 与您自己的脚本放在同一目录中,您需要像这样要求它:

require './confluence4r.rb'

您不应该需要“confluence”和“confluence-client”rubygem 来使用 confluence4r;它只是 Confluence XML-RPC API 的一个非常薄的包装器。

于 2013-05-01T06:02:56.053 回答