You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

MacBook Pro M2 Max上无法修改JENKINS_HOME路径如何解决?

解决Mac上Brew安装的Jenkins LTS无法修改JENKINS_HOME的问题

你之前用export JENKINS_HOME设置的是当前Shell会话的临时环境变量,Brew启动Jenkins服务时不会继承这个临时变量,所以得修改Jenkins的服务配置文件来永久生效,步骤如下:

  • 确认Jenkins配置文件路径
    执行brew info jenkins-lts,在输出中找到Plist file:对应的路径。M系列Mac(比如你的M2 Max)路径一般是/opt/homebrew/opt/jenkins-lts/homebrew.mxcl.jenkins-lts.plist,Intel Mac则是/usr/local/opt/jenkins-lts/homebrew.mxcl.jenkins-lts.plist。

  • 修改配置文件添加环境变量
    用文本编辑器打开该plist文件(需要sudo权限,比如sudo nano /opt/homebrew/opt/jenkins-lts/homebrew.mxcl.jenkins-lts.plist),在<dict>标签内添加以下内容:

    <key>EnvironmentVariables</key>
    <dict>
      <key>JENKINS_HOME</key>
      <string>/Users/whoami/Desktop/jenkins</string>
    </dict>
    

    注意把路径替换为你实际要设置的目录,保存并退出编辑器。

  • 确保新目录权限正确
    Jenkins默认用jenkins用户运行,需要给新目录赋予读写权限:

    sudo chown -R jenkins:jenkins /Users/whoami/Desktop/jenkins
    
  • 重启Jenkins服务

    brew services restart jenkins-lts
    
  • 验证修改生效
    登录Jenkins后台,进入「系统管理」→「系统信息」,找到JENKINS_HOME字段确认路径已更新;或者执行ps aux | grep jenkins,查看启动参数中是否包含你设置的新路径。

提示:如果默认JENKINS_HOME目录下有已有的配置、插件或工作空间,建议先备份并复制到新目录,避免数据丢失。

内容的提问来源于stack exchange,提问作者EugenSunic

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.16 16:02:44