快速解决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入门基础 document.write输出
Feb 22 Javascript
Jquery uploadify图片上传插件无法上传的解决方法
Dec 16 Javascript
浅谈javascript对象模型和function对象
Dec 26 Javascript
JavaScript仿商城实现图片广告轮播实例代码
Feb 06 Javascript
js HTML5手机刮刮乐代码
Sep 29 Javascript
原生JS实现几个常用DOM操作API实例
Jan 19 Javascript
Bootstrap实现的经典栅格布局效果实例【附demo源码】
Mar 30 Javascript
JavaScript 获取元素在父节点中的下标(推荐)
Jun 28 Javascript
使用JavaScript实现链表的数据结构的代码
Aug 02 Javascript
详解Vue2.0 事件派发与接收
Sep 05 Javascript
vue中进入详情页记住滚动位置的方法(keep-alive)
Sep 21 Javascript
前端监听websocket消息并实时弹出(实例代码)
Nov 27 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定时删除文件夹下文件(清理缓存文件)
2013/01/23 PHP
使用PHP curl模拟浏览器抓取网站信息
2013/10/28 PHP
PHP使用SOAP扩展实现WebService的方法
2016/04/01 PHP
PHP序列化/对象注入漏洞分析
2016/04/18 PHP
java与javascript之间json格式数据互转介绍
2013/10/29 Javascript
js跨浏览器的事件侦听器和事件对象的使用方法
2015/12/17 Javascript
js判断移动端是否安装某款app的多种方法
2015/12/18 Javascript
javascript实现瀑布流加载图片原理
2016/02/02 Javascript
js 动态添加元素(div、li、img等)及设置属性的方法
2016/07/19 Javascript
js实现的光标位置工具函数示例
2016/10/03 Javascript
jQuery中复合选择器简单用法示例
2018/03/31 jQuery
jquery.tagsinput.js实现记录checkbox勾选的顺序
2019/09/21 jQuery
Vue+elementui 实现复杂表头和动态增加列的二维表格功能
2019/09/23 Javascript
[38:21]2014 DOTA2国际邀请赛中国区预选赛5.21 TongFu VS LGD-CDEC
2014/05/22 DOTA
Python中的startswith和endswith函数使用实例
2014/08/25 Python
使用Python的urllib和urllib2模块制作爬虫的实例教程
2016/01/20 Python
Python数据抓取爬虫代理防封IP方法
2018/12/23 Python
Python绘制频率分布直方图的示例
2019/07/08 Python
python3 自动打印出最新版本执行的mysql2redis实例
2020/04/09 Python
Pytho爬虫中Requests设置请求头Headers的方法
2020/09/22 Python
html5实现完美兼容各大浏览器的播放器
2014/12/26 HTML / CSS
李维斯法国官网:Levi’s法国
2019/07/13 全球购物
法国一家多品牌成衣精品中/高档商店:Graduate Store
2019/08/28 全球购物
管理学院毕业生自荐信范文
2014/03/10 职场文书
保护环境建议书100字
2014/05/13 职场文书
应届生求职自荐信
2014/07/04 职场文书
小学阳光体育活动总结
2014/07/05 职场文书
解除劳动合同协议书范本
2014/09/13 职场文书
营业用房租赁协议书
2014/11/26 职场文书
先进党支部事迹材料
2014/12/24 职场文书
2015年秋季运动会加油稿
2015/07/22 职场文书
禁毒心得体会范文
2016/01/15 职场文书
2019新员工试用期转正申请书3篇
2019/08/13 职场文书
Python3.10的一些新特性原理分析
2021/09/15 Python
微信小程序中wxs文件的一些妙用分享
2022/02/18 Javascript
JavaScript声明变量和数据类型的转换
2022/04/12 Javascript