小编典典

Jenkins无法在macOS 10.12(Sierra)上启动

jenkins

将我的macOS升级到Sierra之后,当我使用launchctl
load启动Jenkins时,我无法连接到localhost:8080。如果再次调用launchctl load,则会看到响应“服务已加载”。默认位置/
var / log / jenkins /(在jenkins-
ci.plist中设置)没有日志文件。我还尝试在那里创建jenkins.log并将其添加给jenkins用户,但是仍然没有任何内容被打印出来。

如果尝试使用java -jar jenkins.war启动Jenkins,则可以连接到localhost,但Jenkins将作为新安装运行。

我已经安装了最新的JRE 1.8.0_102。

如何诊断问题?


阅读 267

收藏
2020-07-25

共1个答案

小编典典

似乎Sierra更改了Jenkis文件夹的权限。因此最好的解决方案是:
1.将执行权限添加到org.jenkins-ci.plist:
sudo chmod +x /Library/LaunchDaemons/org.jenkins-ci.plist
2.将jenkins设置为/ var / log / jenkins的所有者:
sudo chown jenkins /var/log/jenkins
3.启动Jenkins:
sudo launchctl load /Library/LaunchDaemons/org.jenkins-ci.plist

2020-07-25