zoukankan      html  css  js  c++  java
  • StarUML for Mac的安装与破解

    下载

    首先下载StarUML-3.0.1.dmg 
    地址:http://www.macupdate.com/app/mac/55571/staruml/download 
    或者官网: 
    http://staruml.io

    安装

    双击拖动即可。 
    注意:安装完成后运行一次软件,否则破解后会报“软件已被破坏”的错误。

    破解

    1) 安装npm 
    2) 安装asar

    npm install asar -g

    3) 进入目录,解压文件app.asar

    cd /Applications/StarUML.app/Contents/Resources/
    asar extract app.asar app

    4) 修改新生成的app目录下的lisence文件

    vim app/src/engine/license-manager.js 

    5) 找到checkLicenseValidity()函数,125行开始的,原代码:

    checkLicenseValidity () {
        this.validate().then(() => {
            setStatus(this, true)
        }, () => {
            setStatus(this, false)
            UnregisteredDialog.showDialog()
        })
    }

    修改为:

    checkLicenseValidity () {
        this.validate().then(() => {
            setStatus(this, true)
        }, () => {
            setStatus(this, true)
        })
    }

    6) 打包覆盖原app.asar

    asar pack app app.asar

    使用npm成功安装命令后,执行时却报找不到命令的问题

    分析原因:

    安装成功了,但使用直接使用时确找不到命令,应该是环境变量问题,设置环境变量就可以了。

    解决问题:

    # 用一个通用的命令配置环境变量 ~$ echo -e "export PATH=$(npm prefix -g)/bin:$PATH" >> ~/.bashrc && source ~/.bashrc

    # 上面的命令中使用 npm prefix -g 获取node安装目录

    # 再执行命令 ~$ newman -v

    3.3.0

    https://blog.csdn.net/chao2016/article/details/81077470

    https://blog.csdn.net/wirelessqa/article/details/53393248

  • 相关阅读:
    Python通过多线程实现 `异步`
    Linux(六) 处理用户输入
    Linux(五) 更多结构化命令
    Linux(四) 使用结构化命令
    Linux(三) 科学计算
    Linux(二) Shell脚本
    python 登陆接口
    学习的小建议
    干货
    ThinkPhp5 自定义异常处理类
  • 原文地址:https://www.cnblogs.com/gujiande/p/9412027.html
Copyright © 2011-2022 走看看