1

yum install pajamas on fedora19 としてパジャマをインストールしています

私が実行した次のファイル

こんにちは。

from pyjamas.ui.RootPanel import RootPanel
from pyjamas.ui.Label import Label

l = Label('Hello pyjs')
RootPanel().add(l)

jsファイルを作成しているとき

 pyjsbuild hello.py

次のエラーが表示されます

Building: hello
PYJSPATH: ['/home/iton/Desktop/night',
'/usr/lib/python2.7/site-packages/pyjs-0.8.2-py2.7.egg/pyjswidgets',
'/usr/lib/python2.7/site-packages/pyjs-0.8.2-py2.7.egg/pyjswaddons',
'/usr/share/pyjamas/library',
'/usr/share/pyjamas/addons']
Traceback (most recent call last):
File "/usr/bin/pyjsbuild", line 21, in <module>
pyjs.browser.build_script()
File "/usr/lib/python2.7/site-packages/pyjs-0.8.2-py2.7.egg/pyjs/browser.py", line 524, in    build_script
runtime_options, args)
File "/usr/lib/python2.7/site-packages/pyjs-0.8.2-py2.7.egg/pyjs/browser.py", line 448, in build
l()
File "/usr/lib/python2.7/site-packages/pyjs-0.8.2-py2.7.egg/pyjs/linker.py", line 267, in __call__
except translator.TranslationError( e ):
NameError: global name 'e' is not defined

これを解決するには?

4

1 に答える 1

1

おそらく、最後の 2 つのコミットによって壊れています。ビルドが機能している 2 つのコミットによって戻されます。

git clone https://github.com/pyjs/pyjs
cd pyjs
git checkout 564cf5f

作業バージョンは 2014 年 3 月 20 日のものです。

于 2014-04-30T07:11:00.430 に答える