当前位置: 首页 > 知识库问答 >
问题:

Jenkins不是从macOS 10.12(Sierra)开始的

董霖
2023-03-14

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

如果我尝试使用java-jar-Jenkins启动Jenkins。war,我可以连接到本地主机,但Jenkins作为新安装运行。

我安装了最新的JRE 1.8.0_102。

如何诊断问题?

共有3个答案

邢永安
2023-03-14

我通过设置适当的JAVA_HOME变量来修复它。我诊断的方法是看看詹金斯试图跑步时抛出的错误:

tail -f /var/log/jenkins/jenkins.log

然后我试着运行它:

sudo launchctl load -w /Library/LaunchDaemons/org.jenkins-ci.plist

如果它说它已经加载,请先卸载它:

sudo launchctl unload /Library/LaunchDaemons/org.jenkins-ci.plist

然后运行它:

sudo launchctl load -w /Library/LaunchDaemons/org.jenkins-ci.plist

我看到的错误是Jenkins需要Java8,而不是Java10。所以我卸载了:

sudo launchctl unload /Library/LaunchDaemons/org.jenkins-ci.plist

然后安装Java8。然后我编辑了plist文件:

sudo nano /Library/LaunchDaemons/org.jenkins-ci.plist

并添加了相应的JAVA_HOME环境变量:

<dict>
   <key>JENKINS_HOME</key>
   <string>/Users/Shared/Jenkins/Home</string>
   <key>JAVA_HOME</key>
   <string>/Library/Java/JavaVirtualMachines/jdk1.8.0_161.jdk/Contents/Home</string>
</dict>

最后,我再次尝试了launchctl命令:

sudo launchctl load -w /Library/LaunchDaemons/org.jenkins-ci.plist

瞧!

严誉
2023-03-14

这发生在我升级到Sierra时,我用@mac的答案解决了这个问题。斯卢萨雷克。但是最近又发生了。这一次,我允许对操作系统进行一次小的更新,我还一直在玩SDK人来切换JDK。不确定是哪一个破坏了我的Jenkins,但这次不是权限问题。

我从日志中注意到Jenkins试图在Java9-ea上运行,这显然还不受支持。我使用Jenkins Mac安装程序安装了Jenkins,因此尝试卸载:

/Library/Application\ Support/Jenkins/Uninstall.command

并再次安装,但问题并没有消失。

然后我发现这篇文章建议改为使用自制软件安装它。这就像跑步一样简单:

$brew install jenkins

因为我只在本地运行它进行开发,所以我不需要将它作为守护进程启动,所以现在我只需键入

$jenkins

问题解决了。我希望这能帮助别人。

司空凌
2023-03-14

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

 类似资料:
  • 问题内容: 我的ScrollView出现问题,其中包含个性化的GridView和其他视图视图。第一次启动Activity时,ScrollView从其顶部开始,但是如果我再次访问Activity,则ScrollView从头开始我将在[此链接中](http://codingdict.com/questions/136414找到的类ExpandableHeightGridView 用于我的GridVie

  • 我编码Kafka经纪人和消费者从应用程序捕捉消息。当试图从消费者获取消息时,会发生错误 在应用程序端(Producer),还有一个连接错误 我的项目有以下依赖关系: 代码我的Kafka经纪人 请帮助处理这种情况。我不擅长Kafka架构以及如何在Spring上实现它。

  • 我有一个独立的java应用程序,它使用jcifs库来执行SMB操作。独立应用程序使用spring Boot。该应用程序工作良好,能够满足要求。 下面是分级文件。我使用的是Gradle2.10.0版本。

  • 在这个指南中你学习了关于思考、设计和构建动画的基础。我记得当我第一次进入动画开发并让我的第一个对象在屏幕上移动的时候,它完全使我震惊了。它真的改变了我,和我的工作。我不再是仅仅将静止的app模型放到Photoshop中,或者在Keynote或其他工具中做一些可点击的模型,我真的构建了可以运行在我的手机的上界面!那是2008年,在真正酷的弹簧动画框架出现之前,所以当时只是使用了简单的淡入淡出。现在,

  • 问题内容: 我有一个LONG .txt文件,其中包含将近6000行!有时我需要检索信息。在5000行中。是否可以从5000行开始读取而不是从头开始? 谢谢。 问题答案: 6000条线长与短取决于平均线长。即使每行100个字符,这也不算长。 不过,如果您知道5000行从哪里开始,那么您可以从5000行读取。不幸的是,大多数时候您必须阅读第1至4999行才能找到答案。

  • 我有一个JavaFX项目,其中有几个。fxml文件。我曾经通过右键单击这些文件并选择“使用SceneBuilder打开”来打开这些文件。可能在一些操作系统维护之后,SceneBuilder不再启动。没有错误消息出现,只是什么也没有发生。我在Xubuntu16.04下工作,在日食霓虹和日食氧气上有相同的行为,后者有新的安装。SceneBuilder路径在窗口->首选项->JavaFX->SceneB