codeigniter - PHP tput: No value for $TERM and no -T specified -


मैं निम्नलिखित त्रुटि का उपयोग कर रहा हूं:

  स्ट्रिंग (25) " /etc/init.d/mast list-log "array (1) {[0] = & gt; स्ट्रिंग (44) "tput: $ TERM के लिए कोई मान नहीं है और नहीं- T निर्दिष्ट"} tput: $ TERM के लिए कोई मान नहीं है और कोई-टी निर्दिष्ट नहीं  

मेरी कमांड है / etc /init.d/mast list-log और रिबूट करने से पहले काम कर रहा था। मैं क्या अंतर नहीं देख सकता।

स्रोत कोड

 <कोड> सार्वजनिक स्थिर समारोह निष्पादित ($ _ = अशक्त, $ डिबग = सच) {$ _ = $ debug? $ _। "2 & gt; और 1": $ _; Exec ("$ _ | अहा - शब्द-रैप --no-header", $ आउटपुट, $ exitCode); वापसी $ आउटपुट; }  

प्रश्न

क्या आपके पास यह कैसे हल करने का सुझाव है?

शेल में आप एक वातावरण चर सेट कर सकते हैं जिसमें निम्नलिखित कमांड के जीवन चक्र का अनुसरण किया गया है:

  TERM = screen-256color ls -l --color = हमेशा  

जहां TERM = screen-256color पर्यावरण चर और ls -l --color = always कमांड है। < / P>

समाधान

यह मेरा संशोधित कोड है, बस मेरे आदेश में TERM = screen-256color प्रीमांड करें:

  सार्वजनिक स्थिर फ़ंक्शन निष्पादित करें ($ _ = शून्य, $ debug = true) {$ _ = $ debug? $ _। "2 & gt; और 1": $ _; Exec ("TERM = स्क्रीन -256color $ _ | aha -word-wrap --no-header", $ आउटपुट, $ exitCode); वापसी $ आउटपुट; }  

Comments

Popular posts from this blog

java - org.apache.http.ProtocolException: Target host is not specified -

java - Gradle dependencies: compile project by relative path -

ruby on rails - Object doesn't support #inspect when used with .include -