Witam
Ostatnio zainteresowałem się możliwościami jakie daje HTML5 i canvas. Dowiedziałem się, że przydatnym narzędziem jest Framework LimeJS, jednak mam problemy z jego instalacją.
Zrobiłem wszystko zgodnie z poradnikiem (https://github.com/digitalfruit/limejs/blob/master/README.md).
Podczas instalacji (bin\lime.js init) w konsoli wyskakują takie błędy:
Dla Pythona 3.3.2 (Windows XP):

 Updating Closure deps file
python C:\digitalfruit-limejs-cef1b8c\digitalfruit-limejs-cef1b8c\closure\closur
e/bin/build/depswriter.py --root_with_prefix="C:\digitalfruit-limejs-cef1b8c\dig
italfruit-limejs-cef1b8c\closure/ ../../" --root_with_prefix="C:\digitalfruit-li
mejs-cef1b8c\digitalfruit-limejs-cef1b8c\..\..\Documents' 'and' 'Settings\Kuba/
../../../..\..\Documents and Settings\Kuba/" --root_with_prefix="C:\digitalfruit
-limejs-cef1b8c\digitalfruit-limejs-cef1b8c\lime/ ../../../lime/" --root_with_pr
efix="C:\digitalfruit-limejs-cef1b8c\digitalfruit-limejs-cef1b8c\box2d/src/ ../.
./../box2d/src/" --output_file="C:\digitalfruit-limejs-cef1b8c\digitalfruit-lime
js-cef1b8c\closure\closure/goog/deps.js"
Traceback (most recent call last):
  File "C:\digitalfruit-limejs-cef1b8c\digitalfruit-limejs-cef1b8c\closure\closu
re/bin/build/depswriter.py", line 202, in <module>
    main()
  File "C:\digitalfruit-limejs-cef1b8c\digitalfruit-limejs-cef1b8c\closure\closu
re/bin/build/depswriter.py", line 178, in main
    path_to_source.update(_GetRelativePathToSourceDict(root, prefix=prefix))
  File "C:\digitalfruit-limejs-cef1b8c\digitalfruit-limejs-cef1b8c\closure\closu
re/bin/build/depswriter.py", line 145, in _GetRelativePathToSourceDict
    path_to_source[prefixed_path] = source.Source(source.GetFileContents(path))
  File "C:\digitalfruit-limejs-cef1b8c\digitalfruit-limejs-cef1b8c\closure\closu
re\bin\build\source.py", line 112, in GetFileContents
    return fileobj.read()
  File "C:\Python33\lib\encodings\cp1250.py", line 23, in decode
    return codecs.charmap_decode(input,self.errors,decoding_table)[0]
UnicodeDecodeError: 'charmap' codec can't decode byte 0x83 in position 10720: ch
aracter maps to <undefined>

Po zmianie fileobj = open(path) na fileobj = open(path,encoding='utf-8')
w pliku closure/closure/bin/build/source.py.

 Updating Closure deps file
python C:\digitalfruit-limejs-cef1b8c\digitalfruit-limejs-cef1b8c\closure\closur
e/bin/build/depswriter.py --root_with_prefix="C:\digitalfruit-limejs-cef1b8c\dig
italfruit-limejs-cef1b8c\closure/ ../../" --root_with_prefix="C:\digitalfruit-li
mejs-cef1b8c\digitalfruit-limejs-cef1b8c\..\..\Documents' 'and' 'Settings\Kuba/
../../../..\..\Documents and Settings\Kuba/" --root_with_prefix="C:\digitalfruit
-limejs-cef1b8c\digitalfruit-limejs-cef1b8c\lime/ ../../../lime/" --root_with_pr
efix="C:\digitalfruit-limejs-cef1b8c\digitalfruit-limejs-cef1b8c\box2d/src/ ../.
./../box2d/src/" --output_file="C:\digitalfruit-limejs-cef1b8c\digitalfruit-lime
js-cef1b8c\closure\closure/goog/deps.js"
Traceback (most recent call last):
  File "C:\digitalfruit-limejs-cef1b8c\digitalfruit-limejs-cef1b8c\closure\closu
re/bin/build/depswriter.py", line 157, in _GetPair
    first, second = shlex.split(s)
ValueError: too many values to unpack (expected 2)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\digitalfruit-limejs-cef1b8c\digitalfruit-limejs-cef1b8c\closure\closu
re/bin/build/depswriter.py", line 202, in <module>
    main()
  File "C:\digitalfruit-limejs-cef1b8c\digitalfruit-limejs-cef1b8c\closure\closu
re/bin/build/depswriter.py", line 177, in main
    root, prefix = _GetPair(root_and_prefix)
  File "C:\digitalfruit-limejs-cef1b8c\digitalfruit-limejs-cef1b8c\closure\closu
re/bin/build/depswriter.py", line 160, in _GetPair
    raise Exception('Unable to parse input line as a pair: %s' % s)
Exception: Unable to parse input line as a pair: C:\\digitalfruit-limejs-cef1b8c
\\digitalfruit-limejs-cef1b8c\\..\\..\\Documents' 'and' 'Settings\\Kuba/ ../../.
./..\\..\\Documents and Settings\\Kuba/

Dla Pythona 2.7.7 (Windows XP):

 Updating Closure deps file
python C:\limejs-master\closure\closure/bin/build/depswriter.py --root_with_pref
ix="C:\limejs-master\closure/ ../../" --root_with_prefix="C:\limejs-master\..\Do
cuments' 'and' 'Settings\Kuba/ ../../../..\Documents and Settings\Kuba/" --root_
with_prefix="C:\limejs-master\lime/ ../../../lime/" --root_with_prefix="C:\limej
s-master\box2d/src/ ../../../box2d/src/" --output_file="C:\limejs-master\closure
\closure/goog/deps.js"
Traceback (most recent call last):
  File "C:\limejs-master\closure\closure/bin/build/depswriter.py", line 202, in
<module>
    main()
  File "C:\limejs-master\closure\closure/bin/build/depswriter.py", line 177, in
main
    root, prefix = _GetPair(root_and_prefix)
  File "C:\limejs-master\closure\closure/bin/build/depswriter.py", line 160, in
_GetPair
    raise Exception('Unable to parse input line as a pair: %s' % s)
Exception: Unable to parse input line as a pair: C:\\limejs-master\\..\\Document
s' 'and' 'Settings\\Kuba/ ../../../..\\Documents and Settings\\Kuba/

Po stworzeniu pliku helloworld (bin\lime.js create helloworld) w obu przypdkach w Firebugu wyskakują takie błedy:

 ReferenceError: goog is not defined
 	goog.provide('helloworld');
helloworld.js (wiersz 2)
ReferenceError: helloworld is not defined
 	helloworld.start()
onload (wiersz 2)

Natomiast w demach znajdujących się w LimeJS w Firebugu wyskakują takie błędy:

 goog.require could not find: lime.Director
require(name="lime.Director")base.js (wiersz 349)
pong.js()pong.js (wiersz 6)
	goog.global.console['error'](errorMessage);
base.js (wiersz 349)
Error: goog.require could not find: lime.Director
 	throw Error(errorMessage);
base.js (wiersz 353)
TypeError: pong.start is not a function
 	pong.start()
onload (wiersz 2)

Może ktoś miał podobne problem z tym framworkiem. Byłbym wdzięczny za pomoc.