快速解决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程序之undefined篇(中)
Nov 23 Javascript
JavaScript 页面坐标相关知识整理
Jan 09 Javascript
基于JQuery制作的产品广告效果
Dec 08 Javascript
基于Jquery实现的一个图片滚动切换
Jun 21 Javascript
JavaScript数组函数unshift、shift、pop、push使用实例
Aug 27 Javascript
jQuery插件Validation快速完成表单验证的方式
Jul 28 Javascript
详解 vue better-scroll滚动插件排坑
Feb 08 Javascript
vue脚手架搭建过程图解
Jun 06 Javascript
vue.js删除列表中的一行
Jun 30 Javascript
jQuery实现的简单日历组件定义与用法示例
Dec 24 jQuery
VUE实现移动端列表筛选功能
Aug 23 Javascript
微信小程序实现组件顶端固定或底端固定效果(不随滚动而滚动)
Apr 09 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作为Shell脚本语言使用
2006/10/09 PHP
SMARTY学习手记
2007/01/04 PHP
win2003服务器使用WPS的COM组件的一些问题解决方法
2012/01/11 PHP
php上传文件,创建递归目录的实例代码
2013/10/18 PHP
php 魔术方法详解
2014/11/11 PHP
ext form 表单提交数据的方法小结
2008/08/08 Javascript
window.event.keyCode兼容IE和Firefox实现js代码
2013/05/30 Javascript
9款2014最热门jQuery实用特效推荐
2014/12/07 Javascript
javascript中Math.random()使用详解
2015/04/15 Javascript
JavaScript返回上一页的三种方法及区别介绍
2015/07/04 Javascript
JS获取和修改元素样式的实例代码
2016/08/06 Javascript
ES6所改良的javascript“缺陷”问题
2016/08/23 Javascript
js实现String.Fomat的实例代码
2016/09/02 Javascript
JS图片放大效果简单实现代码
2016/09/08 Javascript
jquery结合html实现中英文页面切换
2016/11/29 Javascript
js实现导航栏中英文切换效果
2017/01/16 Javascript
Bootstrap中data-target 到底是什么
2017/02/14 Javascript
antd中table展开行默认展示,且不需要前边的加号操作
2020/11/02 Javascript
python求列表交集的方法汇总
2014/11/10 Python
Windows下PyMongo下载及安装教程
2015/04/27 Python
使用Python的web.py框架实现类似Django的ORM查询的教程
2015/05/02 Python
通过数据库向Django模型添加字段的示例
2015/07/21 Python
Django代码性能优化与Pycharm Profile使用详解
2018/08/26 Python
python处理excel绘制雷达图
2019/10/18 Python
python 实现二维列表转置
2019/12/02 Python
python中PyQuery库用法分享
2021/01/15 Python
纯CSS3实现Material Design效果
2017/03/09 HTML / CSS
国外平面设计素材网站:The Hungry JPEG
2017/03/28 全球购物
美国饼干礼物和美食甜点购买网站:Cheryl’s
2020/05/28 全球购物
常见的软件开发流程有哪些
2015/11/14 面试题
放飞梦想演讲稿
2014/05/05 职场文书
上班离岗检讨书
2014/09/10 职场文书
教育局党的群众路线教育实践活动整改方案
2014/09/20 职场文书
工商局局长个人对照检查材料思想汇报
2014/09/23 职场文书
超搞笑婚前保证书
2015/05/08 职场文书
Oracle 数据仓库ETL技术之多表插入语句的示例详解
2021/04/12 Oracle