美文网首页
MacOS 相关环境搭建

MacOS 相关环境搭建

作者: 徐不缓 | 来源:发表于2024-03-17 10:43 被阅读0次

    Homebrew 安装

    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
    

    出现 Installation successful! 说明安装成功

    Npm 安装

    brew install node
    

    PowerShell 安装

    1. 安装 PowerShell 的最新稳定版本
    brew install powershell/tap/powershell
    
    1. 验证安装成功
    pwsh
    
    1. PowerShell 新版本发布后,更新 Homebrew 公式并升级 PowerShell
    brew update
    brew upgrade powershell
    

    Ruby 安装

    1. 安装 ruby
    brew install ruby
    
    1. 验证安装成功
    ruby -v
    

    CocoaPods 安装

    1. 安装 CocoaPods
    brew install cocoapods
    
    1. 初始化
    pod setup
    
    1. 验证安装成功
    pod --version
    
    1. 进入对应工程的XCodeProject路径下,执行
    pod install
    

    Jenkins 安装

    1. 进入 Jenkins下载页面 下载需要的 jenkins.war 包
    2. 创建启动脚本
    #! /bin/bash
    java -jar jenkins.war
    
    1. 常见问题处理
    • org.tmatesoft.svn.core.SVNException: svn: E175002: SSL handshake failed: 'Certificates do not conform to algorithm constraints'
      原因:JDK7/8后添加了安全机制,使用的证书不符合算法约束
      解决方法:
      (1)在jdk的安装目录找到java.security文件,参考路径:
      /usr/local/opt/openjdk@11/libexec/openjdk.jdk/Contents/Home/conf/security/java.security
      /Library/Java/JavaVirtualMachines/jdk1.8.0_191.jdk/Contents/Home/jre/lib/security/java.security
      (2)修改jdk.tls.disabledAlgorithms
      这里可以修改成jdk.tls.disabledAlgorithms=,但这意味着不限制加密算法,一定会成功,可以用来排查错误。
      如果清楚证书加密使用了哪种具体的加密格式,如RSA算法,则可以设置具体的长度限制。
      比如使用RSA加密算法长度在1024以上,那就得限制1024以下的长度:jdk.tls.disabledAlgorithms=RSA keySize < 1024。
      一般来说,将tlsv1、tlsv1.1、3des_ede_cbs删除即可解决大部分的问题。
      如果不清楚要删除哪些,可以试一下。

    Unity CacheServer 安装

    1. 在终端中执行
    sudo npm install unity-cache-server -g
    
    1. 建立缓存路径,例如:CacheServerRoot
    2. 创建启动脚本
    #! /bin/sh
    unity-cache-server --cache-path ~/CacheServerRoot --host 192.168.1.1 --port 8126
    

    添加开机自启动shell脚本

    1. 修改脚本的运行权限
    sudo chmod 777 script.sh
    
    1. 右键点击 script.sh -> 显示简介,将 “打开方式” 修改为 “实用工具/终端”(在选择界面无法选中时,将“启动”修改为“所有应用程序”);“共享与权限” 中打开 “读与写”
    2. 依次进入:系统偏好设置->用户与群组->登陆项,将 script.sh 添加到登陆项,并勾选“隐藏选项卡”,重新启动

    相关文章

      网友评论

          本文标题:MacOS 相关环境搭建

          本文链接:https://www.haomeiwen.com/subject/wjmozdtx.html