2016-08-24 7 views
1

RHEL 용 Heroku CLI를 설치 한 후 herolu --version 명령을 실행 한 후 오류가 발생합니다. 이유는 무엇입니까, 어떻게이 문제를 해결할 수 있습니까?heroku --version이 오류를 반환합니다.

[[email protected] ~]$ heroku --version 
/usr/local/heroku/lib/heroku/updater.rb:3:in `require': /usr/local/heroku/lib/heroku/helpers.rb:303: syntax error, unexpected ':', expecting ')' (SyntaxError) 
...de('utf-8', 'binary', invalid: :replace, undef: :replace).sp... 
         ^
from /usr/local/heroku/lib/heroku/updater.rb:3 
from /usr/local/heroku/bin/heroku:18:in `require' 
from /usr/local/heroku/bin/heroku:18 

답변

0

기본적으로 '오래된'버전의 루비 (1.8)가 설정되어있어 동일한 문제가있었습니다. 나는 그것을 제거했습니다 최신 하나를 다시 설치하고 지금은

$ which ruby 
/usr/bin/ruby 

사용이 실제로 무엇인지 찾기 위해 노력하고 있습니다 :

$ readlink -f /usr/bin/ruby 
/usr/bin/ruby1.8 

사용이가 소속 된 패키지를 찾아을 로 :

$ dpkg -S /usr/bin/ruby1.8 
ruby1.8: /usr/bin/ruby1.8 

사용이 그것을 제거하기 :

$ apt-get purge ruby1.8 

가장 최근의 것을 기입하십시오.

$ apt-get install ruby 
관련 문제