快速解决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 相关文章推荐
基于jquery的滑动样例代码
Nov 20 Javascript
另一个javascript小测验(代码集合)
Jul 27 Javascript
javascript倒计时功能实现代码
Jun 07 Javascript
jquery提取元素里的纯文本不包含span等里的内容
Sep 30 Javascript
常见表单重复提交问题整理及解决方法
Nov 13 Javascript
JavaScript中的parse()方法使用简介
Jun 12 Javascript
高性能JavaScript DOM编程(1)
Aug 11 Javascript
JS基于Mootools实现的个性菜单效果代码
Oct 21 Javascript
精彩的Bootstrap案例分享 重点在注释!(选项卡、栅格布局)
Jul 01 Javascript
微信小程序使用checkbox显示多项选择框功能【附源码下载】
Dec 11 Javascript
jQuery实现百度图片移入移出内容提示框上下左右移动的效果
Jun 05 jQuery
使用JavaScript破解web
Sep 28 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
玛琪朵 Macchiato
2021/03/03 咖啡文化
不错的PHP学习之php4与php5之间会穿梭一点点感悟
2007/05/03 PHP
destoon后台网站设置变成空白的解决方法
2014/06/21 PHP
PHP读取zip文件的方法示例
2016/11/17 PHP
PHP实现将多个文件压缩成zip格式并下载到本地的方法示例
2018/05/23 PHP
php微信公众号开发之校园图书馆
2018/10/20 PHP
启用OPCache提高PHP程序性能的方法
2019/03/21 PHP
关于laravel 数据库迁移中integer类型是无法指定长度的问题
2019/10/09 PHP
基于PHP实现生成随机水印图片
2020/12/09 PHP
fancybox1.3.1 基于Jquery的插件在IE中图片显示问题
2010/10/01 Javascript
游览器中javascript的执行过程(图文)
2012/05/20 Javascript
javascript判断是否按回车键并解决浏览器之间的差异
2014/05/13 Javascript
初识Node.js
2014/09/03 Javascript
node.js中的http.response.setHeader方法使用说明
2014/12/14 Javascript
js实现进度条的方法
2015/02/13 Javascript
JavaScript DOM进阶方法
2015/04/13 Javascript
微信小程序 POST请求(网络请求)详解及实例代码
2016/11/16 Javascript
vue-music 使用better-scroll遇到轮播图不能自动轮播问题
2018/12/03 Javascript
vue中的过滤器实例代码详解
2019/06/06 Javascript
纯 JS 实现放大缩小拖拽功能(完整代码)
2019/11/25 Javascript
vue 动态添加的路由页面刷新时失效的原因及解决方案
2021/02/26 Vue.js
Python3中bytes类型转换为str类型
2018/09/27 Python
基于pycharm导入模块显示不存在的解决方法
2018/10/13 Python
对Python实现简单的API接口实例讲解
2018/12/10 Python
pandas 选取行和列数据的方法详解
2019/08/08 Python
python使用matplotlib绘制雷达图
2019/10/18 Python
Python pandas自定义函数的使用方法示例
2019/11/20 Python
Python.append()与Python.expand()用法详解
2019/12/18 Python
全网最全python库selenium自动化使用详细教程
2021/01/12 Python
Office DEPOT法国官网:欧迪办公用品采购
2018/01/03 全球购物
考试退步检讨书
2014/01/15 职场文书
县政府领导班子“四风”方面突出问题整改措施
2014/09/23 职场文书
摘录式读书笔记
2015/07/01 职场文书
教师节座谈会主持词
2015/07/03 职场文书
2016年社区创先争优活动总结
2016/04/05 职场文书
yyds什么意思?90后已经听不懂00后讲话了……
2022/02/03 杂记