快速解决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 中的日期和时间及表示标准介绍
Aug 21 Javascript
jquery实现点击弹出层效果的简单实例
Mar 03 Javascript
JavaScript打印网页指定区域的例子
May 03 Javascript
使用jquery制作弹出框效果
Apr 03 Javascript
JavaScript 里的类数组对象
Apr 08 Javascript
使用jquery实现的循环连续可停顿滚动实例
Nov 23 Javascript
使用Javascript判断浏览器终端设备(PC、IOS(iphone)、Android)
Jan 04 Javascript
vue组件中使用props传递数据的实例详解
Apr 08 Javascript
浅谈一种让小程序支持JSX语法的新思路
Jun 16 Javascript
Vue formData实现图片上传
Aug 20 Javascript
小程序实现密码输入框
Nov 16 Javascript
vue中使用echarts的示例
Jan 03 Vue.js
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下的权限算法的实现
2007/04/28 PHP
献给php初学者(入门学习经验谈)
2010/10/12 PHP
php正则匹配html中带class的div并选取其中内容的方法
2015/01/13 PHP
php使用GD实现颜色渐变实例
2015/06/02 PHP
JS解密入门之凭直觉解
2008/06/25 Javascript
js 复制或插入Html的实现方法小结
2010/05/19 Javascript
关于event.cancelBubble和event.stopPropagation()的区别介绍
2011/12/11 Javascript
JQuery为页面Dom元素绑定事件及解除绑定方法
2014/04/23 Javascript
AngularJS入门教程(一):静态模板
2014/12/06 Javascript
js实现的牛顿摆效果
2015/03/31 Javascript
Angularjs 滚动加载更多数据
2016/03/17 Javascript
jquery封装插件时匿名函数形参和实参的写法解释
2017/02/14 Javascript
Angular2下使用pdf插件的方法详解
2017/04/29 Javascript
微信小程序自定义toast弹窗效果的实现代码
2018/11/15 Javascript
vue下拉菜单组件(含搜索)的实现代码
2018/11/25 Javascript
微信小程序地图(map)组件点击(tap)获取经纬度的方法
2019/01/10 Javascript
在Vue项目中使用snapshot测试的具体使用
2019/04/16 Javascript
js判断一个对象是数组(函数)的方法实例
2019/12/19 Javascript
jQuery使用jsonp实现百度搜索的示例代码
2020/07/08 jQuery
nginx部署多个vue项目的方法示例
2020/09/06 Javascript
python 递归遍历文件夹,并打印满足条件的文件路径实例
2017/08/30 Python
Pandas 数据处理,数据清洗详解
2018/07/10 Python
Python异步操作MySQL示例【使用aiomysql】
2019/05/16 Python
Windows平台Python编程必会模块之pywin32介绍
2019/10/01 Python
Python的Django框架实现数据库查询(不返回QuerySet的方法)
2020/05/19 Python
Keras 中Leaky ReLU等高级激活函数的用法
2020/07/05 Python
突袭HTML5之Javascript API扩展3—本地存储全新体验
2013/01/31 HTML / CSS
Agoda西班牙:全球特价酒店预订
2017/06/03 全球购物
教师绩效考核方案
2014/01/21 职场文书
石油大学毕业生自荐信
2014/01/28 职场文书
县优秀教师事迹材料
2014/01/31 职场文书
投标担保书范文
2014/04/02 职场文书
节能环保口号
2014/06/12 职场文书
应届毕业生自荐书
2014/06/18 职场文书
政风行风建设责任书
2014/07/23 职场文书
导游词之四川武侯祠
2019/10/21 职场文书