У меня установлена последняя версия Pygments
, установленная через pip
$ pip list
Package Version
-------------- -------
...
Pygments 2.5.2
...
Я определил следующий псевдоним:
$ alias pcat
alias pcat='pygmentize -f terminal256 -O style=monokai -g'
, и скрипт pygmentize
это один в Python:
$ cat `which pygmentize`
#!/usr/local/opt/python/bin/python3.7
# -*- coding: utf-8 -*-
import re
import sys
from pygments.cmdline import main
if __name__ == '__main__':
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
sys.exit(main())
, но когда я вызываю pcat
псевдоним
$ pcat
ERROR: Can't find Ruby library file or shared library pygments
usage: dirname path
-bash: /../vendor/pygments-main/pygmentize: No such file or directory
, я получаю Ruby ошибку?!?!
Та же ошибка происходит, если я просто вызываю pygmentize
вот так
$ pygmentize
ERROR: Can't find Ruby library file or shared library pygments
usage: dirname path
-bash: /../vendor/pygments-main/pygmentize: No such file or directory
Что это за проблема, и как я могу ее решить?
Спасибо