快速解决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技巧来提高你的代码
Jan 08 Javascript
Javascript基础 函数“重载” 详细介绍
Oct 25 Javascript
Javascript获取CSS伪元素属性的实现代码
Sep 28 Javascript
微信小程序 动态传参实例详解
Apr 27 Javascript
jQuery实现jQuery-form.js实现异步上传文件
Apr 28 jQuery
npm国内镜像 安装失败的几种解决方案
Jun 04 Javascript
Vue2.0基于vue-cli+webpack Vuex的用法(实例讲解)
Sep 15 Javascript
基于react后端渲染模板引擎noox发布使用
Jan 11 Javascript
JavaScript实现浅拷贝与深拷贝的方法分析
Jul 05 Javascript
koa2使用ejs和nunjucks作为模板引擎的使用
Nov 27 Javascript
浅谈vue异步数据影响页面渲染
Oct 29 Javascript
js实现内置计时器
Dec 16 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 过滤危险html代码
2009/06/29 PHP
PHP数组去重的更快实现方式分析
2018/05/09 PHP
PHP工厂模式的日常使用
2019/03/20 PHP
动态为事件添加js代码示例
2009/02/15 Javascript
jQuery中toggle()函数的使用实例
2015/04/17 Javascript
手机开发必备技巧:javascript及CSS功能代码分享
2015/05/25 Javascript
jquery图片倾斜层叠切换特效代码分享
2015/08/27 Javascript
JS实现六边形3D拖拽翻转效果的方法
2016/09/11 Javascript
Vue.js自定义指令的用法与实例解析
2017/01/18 Javascript
Angularjs修改密码的实例代码
2017/05/26 Javascript
Node.js中 __dirname 的使用介绍
2017/06/19 Javascript
React Native AsyncStorage本地存储工具类
2017/10/24 Javascript
vue-router配合ElementUI实现导航的实例
2018/02/11 Javascript
JS异步宏队列微队列原理详解
2020/09/09 Javascript
python executemany的使用及注意事项
2017/03/13 Python
python快速建立超简单的web服务器的实现方法
2018/02/17 Python
python 将json数据提取转化为txt的方法
2018/10/26 Python
python爬取微信公众号文章的方法
2019/02/26 Python
Python实现微信小程序支付功能
2019/07/25 Python
Python 多线程,threading模块,创建子线程的两种方式示例
2019/09/29 Python
使用pyplot.matshow()函数添加绘图标题
2020/06/16 Python
python中数字是否为可变类型
2020/07/08 Python
如何利用python进行时间序列分析
2020/08/04 Python
Troy-Bilt官网:草坪割草机、吹雪机、分蘖机等
2019/02/19 全球购物
Fossil德国官网:化石手表、手袋、珠宝及配件
2019/12/07 全球购物
冰淇淋店的创业计划书
2014/02/07 职场文书
采购求职信
2014/03/17 职场文书
毕业生求职自荐书范文
2014/03/27 职场文书
自愿解除劳动合同协议书
2014/09/11 职场文书
公民授权委托书范本
2014/09/17 职场文书
学生会干部自我鉴定2014
2014/09/18 职场文书
小学感恩节活动策划方案
2014/10/06 职场文书
CSS filter 有什么神奇用途
2021/05/25 HTML / CSS
OpenCV图像变换之傅里叶变换的一些应用
2021/07/26 Python
SQL实战演练之网上商城数据库商品类别数据操作
2021/10/24 MySQL
springboot集成redis存对象乱码的问题及解决
2022/06/16 Java/Android