MiraiForum

    • 注册
    • 登录
    • 搜索
    • 热门
    • 最新
    • 未解决
    • 标签
    • 群组
    • 友情链接

    怎样部署、使用任意版本的mirai

    技术交流板块
    mirai 任意版本
    3
    12
    1227
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • C
      comtru 最后由 comtru 编辑

      https://github.com/mamoe/mirai上
      关于mirai使用的指导是这么写的:

      快速使用:
      用户手册: UserManual
      如果你希望快速部署一个 Mirai QQ 机器人,安装插件、并投入使用,请看这里
      论坛: Mirai Forum
      Mirai 只有唯一一个官方论坛 Mirai Forum
      在线讨论: Gitter

      这个手册只告诉我们怎么下载一个MCL和部署使用它,但是这个MCL和https://github.com/mamoe/mirai/releases一点关系没有,如果我想用最新的mirai,或者某个指定版本的mirai,不应该是从https://github.com/mamoe/mirai/releases下载,安装部署再使用吗?

      跪求大侠指导

      1 条回复 最后回复 回复 引用 0
      • D
        diyigemt 最后由 编辑

        用MCL安装mirai-console后,安装目录下会有一个config.json文件,编辑里边的形如

        "net.mamoe:mirai-console": {
              "channel": "maven-stable",
              "version": "2.16.0-RC",
              "type": "libs",
              "versionLocked": false
            }
        

        下的version字段,改成你需要的版本就行了

        C 1 条回复 最后回复 回复 引用 1
        • C
          comtru @diyigemt 最后由 编辑

          @diyigemt 谢谢,也就是说,根本不需要从https://github.com/mamoe/mirai/releases下载版本,MCL会自己根据配置去下载、部署,对吗?改完版本号还需要做什么呢?

          D 1 条回复 最后回复 回复 引用 0
          • D
            diyigemt @comtru 最后由 diyigemt 编辑

            @comtru
            没了,正常启动mcl,它就会自己下载对应版本的mirai核心
            但是为什么要改版本,理论上目前能登录的只有默认的2.15.0和没发布的2.16.0

            C 2 条回复 最后回复 回复 引用 0
            • C
              comtru @diyigemt 最后由 编辑

              @diyigemt 并不是想改版本,是我刚刚开始玩这个东西,就想着下载最稳定、最新的版本,但是看了半天没看明白怎么直接部署,然后用户手册里也没写明白历史版本和MCL的关系,就就感觉很困惑

              1 条回复 最后回复 回复 引用 0
              • MrXiaoM
                MrXiaoM 童心未泯 最后由 编辑

                稳定版本/预发行版本

                MCL (mirai-console-loader) 只是 mirai 的启动器,它只负责包管理,也就是安装、更新各个包。

                你要换版本,只需要改配置文件 (config.json) 里的版本号再启动即可,它会自动给你下载版本。
                改配置文件是最简单的方法,比较标准方法的是用命令行更新。对于还不太熟悉环境的新手,我不太建议用命令行来更改版本。
                版本号后面带 M、RC 字样的是测试版、预发行版本,可能不稳定但有更多功能,不带任何后缀的是正式版/稳定版。

                更换版本操作教程(gif):https://mirai.mamoe.net/topic/2061

                开发版本

                开发版本比测试版和预发行版本更不稳定,但是新功能更多,如果想体验已合并到仓库的新功能,可以用我的 Lapis 打包开发版整合包。
                Lapis:https://mirai.mamoe.net/topic/2333
                不推荐将开发版本用于生产环境。

                关于Release版本号/下载问题

                如果我想用最新的mirai,或者某个指定版本的mirai,不应该是从https://github.com/mamoe/mirai/releases下载,安装部署再使用吗?

                mirai 的发布有几十兆那么大,目前是分发到 maven central 的,丢到 Github 太大了。

                推荐下我写的入门教程

                https://wiki.mrxiaom.top/mirai

                1 条回复 最后回复 回复 引用 0
                • C
                  comtru @diyigemt 最后由 编辑

                  @diyigemt
                  [root@ip-xxx-xx-xx-xxx mirai-2.16.0-RC-mcl]# ./mcl-installer-ae9f946-linux-amd64-musl

                  吧啦吧啦
                  Extracting [5/5] mcl.jarmd
                  MCL startup script has been updated.
                  Use "./mcl" to start MCL.

                  Press Enter to exit.

                  [root@ip-xxx-xx-xx-xxx mirai-2.16.0-RC-mcl]# ls -a
                  . LICENSE mcl-installer-ae9f946-linux-amd64-musl
                  .. mcl mcl.jar
                  java mcl.cmd README.md
                  [root@ip-xxx-xx-xx-xxx mirai-2.16.0-RC-mcl]#

                  安装完成后并没有找到您所说的配置文件

                  MrXiaoM 1 条回复 最后回复 回复 引用 0
                  • MrXiaoM
                    MrXiaoM 童心未泯 @comtru 最后由 编辑

                    @comtru 废话,你都没启动过,肯定没配置文件。你甚至不愿意先启动一遍看看

                    C 1 条回复 最后回复 回复 引用 0
                    • C
                      comtru @MrXiaoM 最后由 编辑

                      @MrXiaoM
                      不是不愿意,确实是不懂啊,我不是研发,怕弄坏了回不来

                      C MrXiaoM 2 条回复 最后回复 回复 引用 0
                      • C
                        comtru @comtru 最后由 编辑

                        @MrXiaoM 所以很感谢大侠这么耐心的指导啊

                        1 条回复 最后回复 回复 引用 0
                        • MrXiaoM
                          MrXiaoM 童心未泯 @comtru 最后由 编辑

                          @comtru 不必束手束脚,这种形式的软件是要多试试积攒使用经验的,没有人会把所有情况告诉你

                          C 1 条回复 最后回复 回复 引用 0
                          • C
                            comtru @MrXiaoM 最后由 编辑

                            @MrXiaoM
                            嗯嗯,大侠教导的对,放开手脚,坏了就重来装过,没啥大不了的,我太束手束脚了

                            1 条回复 最后回复 回复 引用 0
                            • 1 / 1
                            • First post
                              Last post
                            Powered by Mamoe Technologies & NodeBB | 友情链接 | 服务监控 | Contact