• brew安装特定版本flow,解决问题!


    atom+react-native项目中安装了nuclide。然而使用flow的时候出现了问题。

    1. $ brew -v
    2. Homebrew 1.2.0
    3. $ flow version
    4. Flow, a static type checker for JavaScript, version 0.45.0
    5. $ flow
    6. Launching Flow server for /Users/real/Desktop/reactPro/pro2
    7. Wrong version of Flow. The config specifies version ^0.42.0 but this is version 0.45.0
    • 1

    在我的.flowconfig文件中最后的地方也可以看到:

    1. [version]
    2. ^0.42.0
    • 1

    这意味着flow的版本应该是>=0.42.0 <0.43.0,所以0.45.0是不合适的。这就需要下载0.42.0的版本。

    搜索了网上一些说法(brew 安装特定版本):

    • brew install flow(安装的是最新版本)
    • brew versions (已经废弃了)
    • brew tap homebrew/versions(已经废弃了)
    Warning: homebrew/versions was deprecated. This tap is now empty as all its formulae were migrated.
    • 1
    • npm install flow-bin@0.42.0 -g (可以安装,但是没看到实际效果)

    在我安装flow的过程中有这样的提示:

    1. $ brew install flow
    2. ==> Downloading https://homebrew.bintray.com/bottles/flow-0.45.0.sierra.bottle.tar.gz
    3. Already downloaded: /Users/real/Library/Caches/Homebrew/flow-0.45.0.sierra.bottle.tar.gz
    4. ==> Pouring flow-0.45.0.sierra.bottle.tar.gz
    5. ==> Caveats
    6. Bash completion has been installed to:
    7. /usr/local/etc/bash_completion.d
    8. zsh completions have been installed to:
    9. /usr/local/share/zsh/site-functions
    10. ==> Summary
    11. �� /usr/local/Cellar/flow/0.45.0: 8 files, 6.4MB
    • 1

    它下载的是0.45.0的版本,而我需要的是0.42.0的版本,于是我手动下载了。

    https://homebrew.bintray.com/bottles/flow-0.42.0.sierra.bottle.tar.gz
    • 1

    然后将解压后的文件放到

    /usr/local/Cellar/flow/
    • 1

    这样就安装了0.42.0的版本。然后通过

    $ brew switch flow 0.42.0
    • 1

    就可以了。。一番心酸。。老哥们赞一赞。。

  • 相关阅读:
    07 【数组及常用方法】
    ASP.NET Core - 缓存之内存缓存(下)
    数学建模2019B “同心协力”策略研究
    脚本是什么意思?有什么特点?与RPA有哪些区别?
    猿创征文|HCIE-Security Day50:网络攻击介绍
    DXF笔记:多义线线宽的绘制思路
    c++ Qt 网络连接
    CADSoftTools CADEditorX v15.0 Crack
    关于声子和热输运计算中BORN电荷和non-analytic修正的问题
    洛谷刷题C语言:Bold、饱食、公平の意、DOM、
  • 原文地址:https://blog.csdn.net/m0_62089210/article/details/127863360