【问题标题】:How to upgrade amber framework?如何升级琥珀框架?
【发布时间】:2018-10-13 07:07:35
【问题描述】:

我的水晶版本是 0.26.1 我的琥珀色版本是 0.7.2

我想将我的 amber 框架安装升级到最新的稳定版本(当前为 0.9.0)。最好的方法是什么?谢谢

【问题讨论】:

    标签: crystal-lang amber-framework


    【解决方案1】:

    经过进一步检查,这看起来像是 shard.yml 的好处:

    crystal: 0.26.1
    dependencies:
        amber:
            github: Amber-Crystal/amber 
            branch: BRANCH_HERE
    

    BRANCH_HERE:类似于master,或stable

    另见:

    您还可以使用version 键。

    但是,没有任何分片/包管理。

    查看他们当前所在的位置:

    which amber
    which crystal
    

    升级amber

    export VERSION=0.10.0
    wget "https://github.com/amberframework/amber/archive/v$VERSION.tar.gz"
    tar xvfz $VERSION.tar.gz
    cd amber-$VERSION
    make
    make install # perhaps sudo
    

    它将构建一个 dist 并用新的 dist 覆盖 /usr/local/bin/amber

    升级crystal

    export CRYSTAL_VERS=0.26.1
    wget "https://github.com/crystal-lang/crystal/archive/$CRYSTAL_VERS.tar.gz"
    tar xvfz $CRYSTAL_VERS.tar.gz
    cd crystal-$CRYSTAL_VERS
    make
    ln -s [full path to bin/crystal] /usr/local/bin/crystal
    

    还有针对特定系统的预编译版本,可以在这里找到:https://github.com/crystal-lang/crystal/releases

    有了这些,您就可以跳过构建/编译步骤。

    就代码迁移而言,我不确定目前有哪些类型的迁移工具可用,但您需要查看更改日志以了解任何重大更改

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-30
      • 2012-03-12
      • 2011-12-12
      相关资源
      最近更新 更多