4

我试图让 Jenkins (1.510) 在我的 MacMini 上运行,并安装了最新的 Mountain-Lion Server OSX (10.8.3)。在 MacMini-server 上,我有两个用户:admin、ioscoder 和我登录的 ioscoder 用户,打开 jenkins-1.510.pkg 并在输入管理员密码后安装没有问题。但是,当 Jenkins 主页出现时,使用 localhost:8080,我在 Safari 中收到以下错误消息:

Safari can't open the page "http://localhost:8080/" because Safari can't connect to the server "localhost".

以管理员身份登录并检查当前正在运行的服务,即 DNS、Open Directory、网站(禁用 PHP 和 Python Web 应用程序)后,在输入 Jenkins 地址 localhost:8080 时,我也从上面得到相同的错误。当我切换到管理员用户时,我在欢迎屏幕上看到了一个 Jenkins 用户帐户,它是由 jenkins-installer 包创建的。

真正让我感到困惑的是,在另一台运行 Mountain Lion(不是 Mountain Lion 的服务器版本)的 iMac 上,我以相同的方式安装了 Jenkins,安装完成后,我立即得到了一个正在运行的 Safari,它将 localhost:8080 解析为 Jenkins主屏幕。

为什么 Jenkins 没有在 Mountain Lion 服务器设备上运行的任何想法或建议?谷歌搜索这个特定问题还没有给我任何线索。

4

1 回答 1

14

在阅读了提到简单安装的https://wiki.jenkins-ci.org/display/JENKINS/Meet+Jenkins页面(java -jar jenkins.war)后,我记得 java 可能没有默认安装在清洁山狮服务器。激活终端并输入后:

server:~ ioscoder$ java -v
No Java runtime present, requesting install.

它问我是否要安装java。接受这一点并执行 java 安装后,我很高兴在 Safari 中看到 localhost:8080 的“仪表板 [Jenkins]”页面。

于 2013-04-10T21:47:19.193 回答