EC2实例上的Grunt错误

时间:2014-07-28 22:23:25

标签: python amazon-ec2 gruntjs

我正在尝试在其他人设置的EC2实例上运行“grunt build”任务。出于某种原因,它没有运行,而且我很确定这个任务在几个月之前在实例上运行过一次。我得到以下异常链:

$ grunt build
Traceback (most recent call last):
  File "/usr/lib/command-not-found", line 17, in <module>
    import gettext
  File "/usr/lib/python2.7/gettext.py", line 49, in <module>
    import locale, copy, os, re, struct, sys
  File "/usr/lib/python2.7/locale.py", line 15, in <module>
    import encodings
ImportError: No module named encodings
Error in sys.excepthook:
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/apport_python_hook.py", line 66, in apport_excepthook
    from apport.fileutils import likely_packaged, get_recent_crashes
  File "/usr/lib/python2.7/dist-packages/apport/__init__.py", line 1, in <module>
    from apport.report import Report
  File "/usr/lib/python2.7/dist-packages/apport/report.py", line 16, in <module>
    from xml.parsers.expat import ExpatError
  File "/usr/lib/python2.7/xml/parsers/expat.py", line 4, in <module>
    from pyexpat import *
ImportError: No module named pyexpat

Original exception was:
Traceback (most recent call last):
  File "/usr/lib/command-not-found", line 17, in <module>
    import gettext
  File "/usr/lib/python2.7/gettext.py", line 49, in <module>
    import locale, copy, os, re, struct, sys
  File "/usr/lib/python2.7/locale.py", line 15, in <module>
    import encodings
ImportError: No module named encodings

我看了,在/usr/lib/python2.7 /中有一个“编码”目录:

drw-r--r--  2 root root  20480 Jul 27 20:20 encodings

在/usr/include/python2.7 /中有一个“pyexpat.h”文件:

-rw-r--r--  1 root root  2007 Feb 27 20:24 pyexpat.h

我尝试使用以下命令sudo apt-get install --reinstall python2.7重新安装python,但这并没有解决问题。 sudo grunt build也没有给我Command not found。任何有关解决这个问题的建议都非常感谢。

0 个答案:

没有答案