快速解决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.ui.dialog 增加“在当前鼠标位置打开”的功能
Nov 24 Javascript
js ondocumentready onmouseover onclick onmouseout 样式
Jul 22 Javascript
基于jquery自定义图片热区效果
Jul 21 Javascript
JS定时关闭窗口的实例
May 22 Javascript
比较不错的JS/JQuery显示或隐藏文本的方法
Feb 13 Javascript
jQuery学习笔记之 Ajax操作篇(三) - 过程处理
Jun 23 Javascript
JavaScript包装对象使用详解
Jul 09 Javascript
jquery实现动画菜单的左右滚动、渐变及图形背景滚动等效果
Aug 25 Javascript
javascript数据类型验证方法
Dec 31 Javascript
AngularJS实现动态编译添加到dom中的方法
Nov 04 Javascript
引入外部js脚本加载慢与页面白屏问题的解决
Dec 10 Javascript
详解vue 中 scoped 样式作用域的规则
Sep 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获取文件后缀的9种方法
2016/03/22 PHP
laravel http 自定义公共验证和响应的方法
2019/09/29 PHP
PHP高并发和大流量解决方案整理
2019/12/24 PHP
解决AJAX中跨域访问出现'没有权限'的错误
2008/08/20 Javascript
JavaScript入门教程(1) 什么是JS
2009/01/31 Javascript
jQuery中delegate与on的用法与区别示例介绍
2013/12/20 Javascript
Jquery中find与each方法用法实例
2015/02/04 Javascript
JS实现可拖曳、可关闭的弹窗效果
2015/09/26 Javascript
jQuery基于ID调用指定iframe页面内的方法
2016/07/06 Javascript
vue中实现在外部调用methods的方法(推荐)
2018/02/08 Javascript
一篇文章介绍redux、react-redux、redux-saga总结
2019/05/23 Javascript
Element ui 下拉多选时新增一个选择所有的选项
2019/08/21 Javascript
vuex存值与取值的实例
2019/11/06 Javascript
Vue路由守卫及页面登录权限控制的设置方法(两种)
2020/03/31 Javascript
elementui更改el-dialog关闭按钮的图标d的示例代码
2020/08/04 Javascript
Python打开文件,将list、numpy数组内容写入txt文件中的方法
2018/10/26 Python
浅谈pycharm下找不到sqlalchemy的问题
2018/12/03 Python
Python实现Singleton模式的方式详解
2019/08/08 Python
Python socket模块ftp传输文件过程解析
2019/11/05 Python
python主线程与子线程的结束顺序实例解析
2019/12/17 Python
Python使用循环神经网络解决文本分类问题的方法详解
2020/01/16 Python
Python 读取xml数据,cv2裁剪图片实例
2020/03/10 Python
如何Tkinter模块编写Python图形界面
2020/10/14 Python
HTML5+CSS3应用详解
2014/02/24 HTML / CSS
英国一家专门出售品牌鞋子的网站:Allsole
2016/08/07 全球购物
综合素质的自我鉴定
2013/10/07 职场文书
会计工作心得体会
2014/01/13 职场文书
工商干部先进事迹
2014/05/14 职场文书
2014财产信托协议书范本
2014/11/18 职场文书
2014年营销工作总结
2014/11/22 职场文书
伏羲庙导游词
2015/02/09 职场文书
机关单位2016年创先争优活动总结
2016/04/05 职场文书
2016年党员读书月活动总结
2016/04/06 职场文书
导游词之天津古文化街
2019/11/09 职场文书
Redis高级数据类型Hyperloglog、Bitmap的使用
2021/05/24 Redis
MySQL下使用Inplace和Online方式创建索引的教程
2021/05/26 MySQL