首页 > 其他 > 详细

Thrift did not exit cleanly

时间:2021-07-02 00:21:54      阅读:33      评论:0      收藏:0      [点我收藏+]

1. 问题背景

项目使用Thrift来作为rpc通讯框架。同时采用的是java语言来开发,所以在分布式环境中就采用将thrift单独部署成一个单独的项目,每次有更新的时候拉取一次代码,进而通过maven-thrift-plugin来打jar包

 

2. 问题

在idea中执行 compile的时候就会报错

[ERROR] thrift failed output:
[ERROR] thrift failed error: /bin/sh: 1: thrift: not found

3. 解决方案:

从报错信息看是thrift没有安装。这个通常不是根本原因。不过也可以先检查下自己本地是不是已经安装并配置了PATH。

还有一种可能就是idea的环境变量覆盖了系统设置的环境变量。

Settings-> Build,Execution,Deployment -> Build Tools -> Maven  -> Runner

技术分享图片

点击红圈中的 环境变量设置

技术分享图片

找到path,在里面将自己的thrfit的path加上就可以了(也可以将中间那个 “Include system environment variable”去掉,使用系统变量,不过我尝试不好使)

Thrift did not exit cleanly

原文:https://www.cnblogs.com/wangxiangstudy/p/14960692.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!