zoukankan      html  css  js  c++  java
  • Thrift did not exit cleanly

    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”去掉,使用系统变量,不过我尝试不好使)

  • 相关阅读:
    HDOJ 3547 DIY Cube 解题报告
    一些经典的期望问题

    人生
    BZOJ 4341 [CF253 Printer] 解题报告
    BZOJ 4302 Buildings 解题报告
    OI 回忆录
    PyQt实现测试工具
    PyQt:eg4
    pyQt: eg3
  • 原文地址:https://www.cnblogs.com/wangxiangstudy/p/14960692.html
Copyright © 2011-2022 走看看