прыжок не запускается из cmd - PullRequest
0 голосов
/ 14 марта 2019

Я недавно установил jump, чтобы попытаться сделать первые шаги к развертыванию скрипта Jython.
Я выполнил установку перехода из cmd следующим образом:

jython -m pip install jump

Как только я попытался просто запустить команду справки (с помощью jump --help from cmd), появилась следующая ошибка:

UnicodeEncodeError: кодек 'ascii' не может кодировать символ u '\ xe0' в позиции 16: порядковый номер не в диапазоне (128)


Отредактировано
Теперь команда help, похоже, работает, поэтому я попытался запустить команду развертывания ( jump exe --exe-onefile myMainClass: main ).
Теперь полная трассировка похожа:

Traceback (most recent call last):
  File "C:\jython2.7.0\bin\jump-script.py", line 8, in <module>
    sys.exit(
  File "C:\jython2.7.0\Lib\site-packages\jump\commands\main.py", line 196, in jump_command
    jump()
  File "C:\jython2.7.0\Lib\site-packages\oparse\command.py", line 89, in __call__
    self.__run(*args)
  File "C:\jython2.7.0\Lib\site-packages\oparse\command.py", line 89, in __call__
    self.__run(*args)
  File "C:\jython2.7.0\Lib\site-packages\oparse\command.py", line 203, in _Command__run
    command_instance.command(args, options)
  File "C:\jython2.7.0\Lib\site-packages\jump\commands\exe.py", line 48, in command
    self.create_template_file(self.build_xml_template,
  File "C:\jython2.7.0\Lib\site-packages\jump\commands\main.py", line 181, in create_template_file
    output_file.write(tempalte.render(**self.options))
UnicodeEncodeError: 'ascii' codec can't encode character u'\xe0' in position 31: ordinal not in range(128)

Конец редактирования

Я новичок в развертывании jython, и я хотел бы знать, почему я не могу заставить работать команду jump . Мое желание - создать исполняемый файл Windows .exe, но я чувствую себя очень далеким от этого.

Я надеюсь, что кто-то может помочь мне. Заранее спасибо.

...