MiraiForum

    • Register
    • Login
    • Search
    • Popular
    • Recent
    • Unsolved
    • Tags
    • Groups
    • 友情链接

    【教程】用MCL升级mirai到预发行版 操作示例

    使用交流
    教程 mcl mirai-console
    15
    27
    7157
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • MrXiaoM
      MrXiaoM 童心未泯 last edited by MrXiaoM

      如需升级到开发版本,另请参见

      https://mirai.mamoe.net/topic/2333


      文字通常没有操作示例那么让人易懂,所以我闲着没事录一点。

      更改为预发行版更新通道 (可选)

      有时候有些预发行版会包含重大更新,而 MCL 是默认下载稳定版的。如果出于某种原因你想要更新到预发行版本,那么这时我们需要编辑配置文件,再进行更新。
      预发布.gif

      1. 使用 stop 命令关闭 MCL。
      2. 在 查看 勾选 文件扩展名。(win7 请见这个教程)
      3. 在 MCL 所在文件夹用记事本(或其他文本编辑器)打开 config.json。
      4. 将 maven-stable 改成 maven,保存。
      5. 进行帖子往下的操作 (不用第一步) 执行更新 mirai,这里以 cmd 举例,PowerShell 同理。

      在 CMD 执行

      cmd.gif

      1. 使用 stop 命令关闭 MCL
      2. 在 MCL 所在文件夹打开 cmd
      3. 使用 mcl -u 命令更新 mirai
      4. 等待下载完成后,使用 /status 查看当前版本

      在 PowerShell 执行

      据说部分用户打开 cmd 没有管理员权限,此时可使用 PowerShell 来升级,流程基本一致
      powershell.gif

      1. 使用 stop 命令关闭 MCL
      2. 在 MCL 所在文件夹打开 powershell
      3. 使用 ./mcl -u 命令更新 mirai
      4. 等待下载完成后,使用 /status 查看当前版本

      我手中没有趁手的 Linux 机器,懒得装 WSL,Linux 用户应该自己会更新吧?
      不会还有 Linux 用户执行个命令或者改个文件都不会吧?不会吧不会吧?


      手把手教了属于是
      来自群组: SkyNet1748

      起舞弄清影 1 Reply Last reply Reply Quote 1
      • Referenced by  MrXiaoM MrXiaoM 
      • A
        aPG666a last edited by

        snipaste_20230414_011344.jpg
        为什么会这样

        MrXiaoM 1 Reply Last reply Reply Quote 0
        • MrXiaoM
          MrXiaoM 童心未泯 @aPG666a last edited by

          @aPG666a 设备未就绪 通常是由硬盘问题引起的。

          1 Reply Last reply Reply Quote 0
          • R
            RaukaRur last edited by

            QRlogin 以后有计划出androidpad等协议吗

            MrXiaoM 1 Reply Last reply Reply Quote 0
            • MrXiaoM
              MrXiaoM 童心未泯 @RaukaRur last edited by

              @RaukaRur 好像只有 MACOS, ANDROID_WATCH 支持扫码。其他协议的扫码登录好像是非正规的登录方式所以没有允许使用

              R 1 Reply Last reply Reply Quote 0
              • R
                RaukaRur @MrXiaoM last edited by

                @MrXiaoM 我刚刚去其他框架试一下 同QQ 都是APAD协议 扫码可以登录 密码不能

                R 1 Reply Last reply Reply Quote 0
                • R
                  RaukaRur @RaukaRur last edited by

                  @RaukaRur mirai 报code 237了

                  1 Reply Last reply Reply Quote 0
                  • Z
                    ZCytj last edited by

                    This post is deleted!
                    1 Reply Last reply Reply Quote 0
                    • Referenced by  cssxsh cssxsh 
                    • Hoshito Hikari
                      Hoshito Hikari last edited by

                      image.png佬为什么找不到路径啊在文件里打开的啊 pws也一样

                      MrXiaoM 1 Reply Last reply Reply Quote 0
                      • Hoshito Hikari
                        Hoshito Hikari last edited by

                        佬能看看你的mcl.cmd的内容吗
                        image.png

                        1 Reply Last reply Reply Quote 0
                        • MrXiaoM
                          MrXiaoM 童心未泯 @Hoshito Hikari last edited by

                          @Hoshito-Hikari 用 mcl-installer 安装 mcl 然后给文件夹改名(包括重命名,复制,移动)就会这样。能自己配java就不要用安装器。

                          Hoshito Hikari 1 Reply Last reply Reply Quote 0
                          • Hoshito Hikari
                            Hoshito Hikari @MrXiaoM last edited by

                            @MrXiaoM 谢谢佬我就是那个/qrlogin <qq>那个萌新(乐)
                            谢谢佬能这么有耐心给我讲解

                            xiaoxixiao 1 Reply Last reply Reply Quote 0
                            • xiaoxixiao
                              xiaoxixiao @Hoshito Hikari last edited by

                              @Hoshito-Hikari 原来是你,乐

                              1 Reply Last reply Reply Quote 0
                              • Referenced by  cssxsh cssxsh 
                              • J
                                JiaYicard last edited by

                                config.json 的 maven-stable 已更换成maven。执行mcl -u后下载最新的不是2.15.0-RC,而是2.15.0-M1版本

                                cssxsh 1 Reply Last reply Reply Quote 0
                                • cssxsh
                                  cssxsh @JiaYicard last edited by

                                  @JiaYicard

                                  你还需要修改这个,阿里云更新很慢

                                    "maven_repo": [
                                      "https://repo.huaweicloud.com/repository/maven"
                                    ],
                                  
                                  J 1 Reply Last reply Reply Quote 0
                                  • LightInspector
                                    LightInspector last edited by

                                    image.png
                                    问一下这种情况怎么解决?每次打开mcl都会报错

                                    起舞弄清影 1 Reply Last reply Reply Quote 1
                                    • J
                                      JiaYicard @cssxsh last edited by

                                      @cssxsh 修改了仓库下载源还是一样更新到2.15.0-M1版本,尝试将version版本直接固定2.15.0-RC并且将versionLocked改为true后可以更新到2.15.0-RC版本。以下是目前使用的配置文件。可参考下

                                      {
                                        "module_packages": [
                                          "mcl:org.itxtech.mcl.module.builtin"
                                        ],
                                        "mirai_repo": "https://repo.mirai.mamoe.net/keep/mcl",
                                        "maven_repo": [
                                          "https://repo.huaweicloud.com/repository/maven"
                                        ],
                                        "packages": {
                                          "net.mamoe:mirai-console": {
                                            "channel": "maven",
                                            "version": "2.15.0-RC",
                                            "type": "libs",
                                            "versionLocked": true
                                          },
                                          "net.mamoe:mirai-console-terminal": {
                                            "channel": "maven",
                                            "version": "2.15.0-RC",
                                            "type": "libs",
                                            "versionLocked": true
                                          },
                                          "net.mamoe:mirai-core-all": {
                                            "channel": "maven",
                                            "version": "2.15.0-RC",
                                            "type": "libs",
                                            "versionLocked": true
                                          },
                                          "org.itxtech:mcl-addon": {
                                            "channel": "maven-stable",
                                            "version": "2.15.0-RC",
                                            "type": "plugins",
                                            "versionLocked": true
                                          }
                                        },
                                        "archiveSuffix": [
                                          ".zip",
                                          ".mirai2.jar",
                                          ".mirai.jar",
                                          "-all.jar",
                                          ".jar"
                                        ],
                                        "disabled_modules": [],
                                        "proxy": "",
                                        "log_level": 1,
                                        "modules_props": {}
                                      }
                                      
                                      A 1 Reply Last reply Reply Quote 6
                                      • Referenced by  E EzraMcstuffins 
                                      • A
                                        awslnotbad @JiaYicard last edited by

                                        @JiaYicard 有用,感谢

                                        1 Reply Last reply Reply Quote 0
                                        • 起舞弄清影
                                          起舞弄清影 摸鱼 @MrXiaoM last edited by

                                          @MrXiaoM 你为什么不让用户按Win+X键,因为资源管理器打开的PowerShell也不是管理员权限的

                                          1 Reply Last reply Reply Quote 0
                                          • 起舞弄清影
                                            起舞弄清影 摸鱼 @LightInspector last edited by

                                            @LightInspector 检查下Java 版本,确定是JDK11+么

                                            1 Reply Last reply Reply Quote 0
                                            • 1
                                            • 2
                                            • 1 / 2
                                            • First post
                                              Last post
                                            Powered by Mamoe Technologies & NodeBB | 友情链接 | 服务监控 | Contact