快速解决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 相关文章推荐
JS通过相同的name进行表格求和代码
Aug 18 Javascript
常用的jQuery前端技巧收集
Dec 24 Javascript
jquery Easyui Datagrid实现批量操作(编辑,删除,添加)
Feb 20 Javascript
Node.js数据库操作之查询MySQL数据库(二)
Mar 04 Javascript
Bootstrap组合上、下拉框简单实现代码
Mar 06 Javascript
原生js实现吸顶效果
Mar 13 Javascript
JS实现的二叉树算法完整实例
Apr 06 Javascript
tangram.js库实现js类的方式实例分析
Jan 06 Javascript
koa2使用ejs和nunjucks作为模板引擎的使用
Nov 27 Javascript
详解JavaScript中的坐标和距离
May 27 Javascript
详谈Vue.js框架下main.js,App.vue,page/index.vue之间的区别
Aug 12 Javascript
JS实现刷新网页后之前浏览位置保持不变示例详解
Aug 14 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实现MySQL更新记录的代码
2008/06/07 PHP
PHP中的gzcompress、gzdeflate、gzencode函数详解
2014/07/29 PHP
PHP生成各种常见验证码和Ajax验证过程
2016/01/10 PHP
laravel请求参数校验方法
2019/10/10 PHP
jQuery 点击图片跳转上一张或下一张功能的实现代码
2010/03/12 Javascript
JQuery Study Notes 学习笔记(一)
2010/08/04 Javascript
js实现图片旋转的三种方法
2014/04/10 Javascript
jquery让指定的元素闪烁显示的方法
2015/03/17 Javascript
一看就懂:jsonp详解
2015/06/01 Javascript
通过Jquery.cookie.js实现展示浏览网页的历史记录超管用
2015/10/23 Javascript
微信小程序movable view移动图片和双指缩放实例代码
2017/08/08 Javascript
jQuery实现简单的计时器功能实例分析
2017/08/29 jQuery
详解webpack模块加载器兼打包工具
2018/09/11 Javascript
微信小程序使用map组件实现解析经纬度功能示例
2019/01/22 Javascript
浅谈Vuex注入Vue生命周期的过程
2019/05/20 Javascript
微信小程序位置授权处理方法
2019/06/13 Javascript
Net微信网页开发 使用微信JS-SDK获取当前地理位置过程详解
2019/08/26 Javascript
vue 微信分享回调iOS和安卓回调出现错误的解决
2020/09/07 Javascript
利用js canvas实现五子棋游戏
2020/10/11 Javascript
js前端传json后台接收‘‘被转为quot的问题解决
2020/11/12 Javascript
python下函数参数的传递(参数带星号的说明)
2010/09/19 Python
python写的一个文本编辑器
2014/01/23 Python
基于Python数据结构之递归与回溯搜索
2020/02/26 Python
春秋航空官方网站:Spring Airlines
2017/09/27 全球购物
英国最大的婴儿监视器网上商店:Baby Monitors Direct
2018/04/24 全球购物
Pam & Gela官网:美国性感前卫女装品牌
2018/07/19 全球购物
网站编辑求职信
2013/10/17 职场文书
生物技术毕业生自荐信
2013/10/23 职场文书
三八妇女节超市活动方案
2014/08/18 职场文书
2015年事业单位办公室文员工作总结
2015/04/24 职场文书
校园运动会广播稿
2015/08/19 职场文书
干货分享:推荐信写作技巧!
2019/06/21 职场文书
JavaScript 去重和重复次数统计
2021/03/31 Javascript
python xlwt模块的使用解析
2021/04/13 Python
JavaScript继承的三种方法实例
2021/05/12 Javascript
vue中控制mock在开发环境使用,在生产环境禁用方式
2022/04/06 Vue.js