快速解决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 window.location对象
Nov 14 Javascript
简介EasyUI datagrid editor combogrid搜索框的实现
Apr 01 Javascript
javascript实现获取指定精度的上传文件的大小简单实例
Oct 25 Javascript
解析如何利用iframe标签以及js制作时钟
Dec 08 Javascript
VUE 使用中踩过的坑
Feb 08 Javascript
Vue中computed与methods的区别详解
Mar 24 Javascript
vue cli 3.0 使用全过程解析
Jun 14 Javascript
详解JavaScript原生封装ajax请求和Jquery中的ajax请求
Feb 14 jQuery
express框架中使用jwt实现验证的方法
Aug 25 Javascript
Vue项目环境搭建详细总结
Sep 26 Javascript
IntelliJ IDEA编辑器配置vue高亮显示
Sep 26 Javascript
Vue 组件的挂载与父子组件的传值实例
Sep 02 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
php+dbfile开发小型留言本
2006/10/09 PHP
简单的PHP图片上传程序
2008/03/27 PHP
通过php删除xml文档内容的方法
2015/01/23 PHP
thinkPHP js文件中U方法不被解析问题的解决方法
2016/12/05 PHP
PHP高效获取远程图片尺寸和大小的实现方法
2017/10/20 PHP
javascript 构建一个xmlhttp对象池合理创建和使用xmlhttp对象
2010/01/15 Javascript
基于jQuery的input输入框下拉提示层(自动邮箱后缀名)
2012/06/14 Javascript
javascript重写alert方法的实例代码
2013/03/29 Javascript
js的隐含参数(arguments,callee,caller)使用方法
2014/01/28 Javascript
javascript正则匹配汉字、数字、字母、下划线
2014/04/10 Javascript
javascript实现dom元素可拖动
2016/03/21 Javascript
Zero Clipboard实现浏览器复制到剪贴板的方法(多个复制按钮)
2016/03/24 Javascript
javascript 解决浏览器不支持的问题
2016/09/24 Javascript
详解支持Angular 2的表格控件
2017/01/19 Javascript
详解vue-resource promise兼容性问题
2017/06/20 Javascript
angularJs的ng-class切换class
2017/06/23 Javascript
使用RN Animated做一个“添加购物车”动画的方法
2018/09/12 Javascript
小白教程|一小时上手最流行的前端框架vue(推荐)
2019/04/10 Javascript
使用watch在微信小程序中实现全局状态共享
2019/06/03 Javascript
webpack自动打包和热更新的实现方法
2019/06/24 Javascript
Vue.set 全局操作简单示例
2019/09/19 Javascript
python实现颜色rgb和hex相互转换的函数
2015/03/19 Python
Python计算一个文件里字数的方法
2015/06/15 Python
浅谈Python数据类型判断及列表脚本操作
2016/11/04 Python
python操作 hbase 数据的方法
2016/12/18 Python
Python cookbook(数据结构与算法)通过公共键对字典列表排序算法示例
2018/03/15 Python
Python设置matplotlib.plot的坐标轴刻度间隔以及刻度范围
2019/06/25 Python
Python 运行.py文件和交互式运行代码的区别详解
2019/07/02 Python
python celery分布式任务队列的使用详解
2019/07/08 Python
Python 可视化神器Plotly详解
2020/12/26 Python
Luxplus瑞典:香水和美容护理折扣
2018/01/28 全球购物
小学生元旦感言
2014/02/26 职场文书
湖南省召开党的群众路线教育实践活动总结大会报告
2014/10/21 职场文书
2016年第二十五次全国助残日活动总结
2016/04/01 职场文书
JavaScript原型链详解
2021/11/07 Javascript
德生TECSUN S-2000使用手册文字版
2022/05/10 无线电