快速解决brew安装特定版本flow的问题


Posted in Javascript onMay 17, 2018

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

$ brew -v
Homebrew 1.2.0

$ flow version
Flow, a static type checker for JavaScript, version 0.45.0

$ flow
Launching Flow server for /Users/real/Desktop/reactPro/pro2
Wrong version of Flow. The config specifies version ^0.42.0 but this is version 0.45.0

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

[version]
^0.42.0

这意味着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.

npm install flow-bin@0.42.0 -g (可以安装,但是没看到实际效果)

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

$ brew install flow
==> Downloading https://homebrew.bintray.com/bottles/flow-0.45.0.sierra.bottle.tar.gz
Already downloaded: /Users/real/Library/Caches/Homebrew/flow-0.45.0.sierra.bottle.tar.gz
==> Pouring flow-0.45.0.sierra.bottle.tar.gz
==> Caveats
Bash completion has been installed to:
 /usr/local/etc/bash_completion.d

zsh completions have been installed to:
 /usr/local/share/zsh/site-functions
==> Summary
�� /usr/local/Cellar/flow/0.45.0: 8 files, 6.4MB

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

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

然后将解压后的文件放到

/usr/local/Cellar/flow/

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

$ brew switch flow 0.42.0

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

以上这篇快速解决brew安装特定版本flow的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript function、指针及内置对象
Feb 19 Javascript
JavaScript 比较时间大小的代码
Apr 24 Javascript
JQuery里选择超链接的实现代码
May 22 Javascript
document.compatMode的CSS1compat使用介绍
Apr 03 Javascript
jquery图片倾斜层叠切换特效代码分享
Aug 27 Javascript
使用do...while的方法输入一个月中所有的周日(实例代码)
Jul 22 Javascript
关于Javascript中document.cookie的使用
Mar 08 Javascript
JS鼠标3次点击事件实现代码及扩展思路
Sep 12 Javascript
Vue Element UI + OSS实现上传文件功能
Jul 31 Javascript
基于JavaScript实现贪吃蛇游戏
Mar 16 Javascript
JavaScript基于SVG的图片切换效果实例代码
Dec 15 Javascript
JavaScript实现手风琴效果
Feb 18 Javascript
vue2.0 实现导航守卫的具体用法(路由守卫)
May 17 #Javascript
通过一次报错详细谈谈Point事件
May 17 #Javascript
AngularJS日期格式化常见操作实例分析
May 17 #Javascript
Node 升级到最新稳定版的方法分享
May 17 #Javascript
Angular实现模版驱动表单的自定义校验功能(密码确认为例)
May 17 #Javascript
AngularJS自定义过滤器用法经典实例总结
May 17 #Javascript
JS 实现分页打印功能
May 16 #Javascript
You might like
Cappuccino 卡布其诺咖啡之制作
2021/03/03 冲泡冲煮
php 魔术函数使用说明
2010/02/21 PHP
php官方微信接口大全(微信支付、微信红包、微信摇一摇、微信小店)
2015/12/21 PHP
自定义Laravel (monolog)日志位置,并增加请求ID的实现
2019/10/17 PHP
js客户端快捷键管理类的较完整实现和应用
2010/06/08 Javascript
jquery下组织javascript代码(js函数化)
2010/08/25 Javascript
JavaScript中的this实例分析
2011/04/28 Javascript
jquery实现炫酷的叠加层自动切换特效
2015/02/01 Javascript
JavaScript实现常用二级省市级联下拉列表的方法
2015/03/25 Javascript
使用jQuery在对象中缓存选择器的简单方法
2015/06/30 Javascript
javascript作用域问题实例分析
2015/07/13 Javascript
JavaScript文本框脚本编写的注意事项
2016/01/25 Javascript
微信小程序 传值取值的几种方法总结
2017/01/16 Javascript
详解Layer弹出层样式
2017/08/21 Javascript
AngularJS 中的数据源的循环输出
2017/10/12 Javascript
解决循环中setTimeout执行顺序的问题
2018/06/20 Javascript
基于JavaScript实现表格隔行换色
2020/05/08 Javascript
微信小程序返回上一级页面的实现代码
2020/06/19 Javascript
详细分析Node.js 多进程
2020/06/22 Javascript
JS的时间格式化和时间戳转换函数示例详解
2020/07/27 Javascript
vue使用openlayers实现移动点动画
2020/09/24 Javascript
[03:39]2015国际邀请赛主赛事首日精彩回顾
2015/08/05 DOTA
python实现的一只从百度开始不断搜索的小爬虫
2013/08/13 Python
Python中pygame的mouse鼠标事件用法实例
2015/11/11 Python
使用Python的Django框架结合jQuery实现AJAX购物车页面
2016/04/11 Python
Windows系统下多版本pip的共存问题详解
2017/10/10 Python
Pycharm 创建 Django admin 用户名和密码的实例
2018/05/30 Python
对Python 中矩阵或者数组相减的法则详解
2019/08/26 Python
PyQT5 emit 和 connect的用法详解
2019/12/13 Python
Python生成个性签名图片获取GUI过程解析
2019/12/16 Python
python新式类和经典类的区别实例分析
2020/03/23 Python
Python类中的装饰器在当前类中的声明与调用详解
2020/04/15 Python
Steiff台湾官网:德国金耳釦泰迪熊
2019/12/26 全球购物
师范毕业生个人求职信
2013/12/09 职场文书
2015年生产车间工作总结
2015/04/22 职场文书
护士心得体会范文
2016/01/25 职场文书