zoukankan      html  css  js  c++  java
  • jenkins构建报错:appdmg: command not found

    linux jenkins 调用 mac 机器执行mac 打包生成dmg文件,这是mac可以直接安装的文件,但是一直报错”appdmg: command not found ” 

    但是mac上直接执行这个命令是没有问题的,通过如下步骤查找原因:

    step1.执行“which appdmg ”命令找到appdmg的路径,显示的是“/usr/local/bin”

    step2: 执行ech $PATH 发现没有包含“/usr/local/bin”

    解决:

    原因很明确了,PATH中没有appdmg所在的路径,那么解决办法也简单了,PATH中添加这个路径即可,尝试的方法如下:

    1. 在 /etc/profile中添加PATH=/usr/local/bin:$PATH ,由于我不是mac root用户,所以即使sudo 也编辑这个文件失败了,所以该方式不可以

    2. 在 ~/.bashrc中添加PATH=/usr/local/bin:$PATH    然后source ~/.bashrc 可行

         另外,保险起见,最好jenkins调用脚本打包dmg是也source ~/.bashrc

    关于如何在linux jenkins 调用mac机器打包mac 或者ios 包,请参考我的另外一篇博客:https://www.cnblogs.com/zndxall/p/8297356.html

  • 相关阅读:
    Druid.io系列(三): Druid集群节点
    Druid.io系列(二):基本概念与架构
    Druid.io系列(一):简介
    am335x backlight
    imx6 fec分析
    imx6 ar8031 千兆网卡不能用
    imx6 spi分析
    imx6 i2c分析
    imx6 uart分析
    imx6 gpio分析
  • 原文地址:https://www.cnblogs.com/zndxall/p/12922497.html
Copyright © 2011-2022 走看看