我试图让 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 服务器设备上运行的任何想法或建议?谷歌搜索这个特定问题还没有给我任何线索。