Build_Blockly-Games_Win ¤Î¥Ð¥Ã¥¯¥¢¥Ã¥×¤Î¸½ºß¤È¤Îº¹Ê¬(No.1)



  • Äɲ䵤줿¹Ô¤Ï¤³¤Î¿§¤Ç¤¹¡£
  • ºï½ü¤µ¤ì¤¿¹Ô¤Ï¤³¤Î¿§¤Ç¤¹¡£
[[Programing/Blockly]] >  Build_Blockly-Games_for_Windows
[[Programing]] > [[Programing/Blockly2014]] >  Build_Blockly-Games_for_Windows

#title(Build Blockly-Games for Window: ÆüËܸìÉÕ¤­)
#title(Build Blockly-Games on Window: ÆüËܸìÉÕ¤­)

This instruction is how to install and build Blockly-Games on Windows with Japanese coments.

¤³¤Î¥É¥­¥å¥á¥ó¥È¤Ç¤Ï¡¢ Windows¤ÇBlockly-Games¤òƳÆþ/¹½ÃÛ¤¹¤ëÊýË¡¤òÀâÌÀ¤·¤Þ¤¹¡£

¥Ó¥ë¥É¤Ë¤Ï¡¢Windows7¤ò»È¤¤¤Þ¤·¤¿¡£É¬Íפʥġ¼¥ë¤â¿´ô¤Ë¤ï¤¿¤ê¤Þ¤¹¡£

¥Í¥Ã¥È¤ÇÄ´¤Ù¤¿¤±¤É¡¢±Ñ¸ì¤Ç¤â¤Û¤È¤ó¤É¾ðÊ󤬸«¤Ä¤«¤é¤Ê¤«¤Ã¤¿¤Î¤Ç¡¢±Ñ¸ì¤Î¥á¥â¤òÉÕ¤±¤Æ¤ª¤­¤Þ¤¹¡£

2014-10-27

#contents

* Dependencies ɬÍפʤâ¤Î [#vec6d812]

- Git : for download source-code.
- Cygwin https://www.cygwin.com/
-- include Python 2.7
-- Add "Devel" - "make"
-- Add "Devel" - "git-svn"
- JDK(Java SE Development Kit) : http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
-- Set the environment variables for Windows : Windows¤Î´Ä¶­ÊÑ¿ô¤òÀßÄꤹ¤ë
-- JAVA_HOME : (JDK Path)
-- path : (JDK Path)\bin
- Apache Ant : http://ant.apache.org/
-- Set the environment variables for Windows: Windows¤Î´Ä¶­ÊÑ¿ô¤òÀßÄꤹ¤ë
-- JAVA_HOME : (ANT Path)
-- path : (ANT Path)\bin

* Download [#u8d30b6f]

Download source of Blockly-Games. ¥½¡¼¥¹¥³¡¼¥É¤ò¥À¥¦¥ó¥í¡¼¥É¤·¤Þ¤¹¡£

- git clone https://code.google.com/p/blockly-games/
- https://code.google.com/p/blockly-games/source/checkout

* Edit Makefile [#yb30934f]

change path from googlecode to github.

old

 svn checkout http://blockly.googlecode.com/svn/trunk/core $(JS_READ_ONLY)/blockly/core
 svn checkout http://blockly.googlecode.com/svn/trunk/blocks $(JS_READ_ONLY)/blockly/blocks
 svn checkout http://blockly.googlecode.com/svn/trunk/generators $(JS_READ_ONLY)/blockly/generators
 svn checkout http://blockly.googlecode.com/svn/trunk/msg/js $(JS_READ_ONLY)/blockly/msg-js

New

 svn checkout https://github.com/google/blockly/trunk/core $(JS_READ_ONLY)/blockly/core
 svn checkout https://github.com/google/blockly/trunk/blocks $(JS_READ_ONLY)/blockly/blocks
 svn checkout https://github.com/google/blockly/trunk/generators $(JS_READ_ONLY)/blockly/generators
 svn checkout https://github.com/google/blockly/trunk/msg/js $(JS_READ_ONLY)/blockly/msg-js

* Build ¥Ó¥ë¥É [#e5319b98]

Run these commands on Cygwin.

** 1.Build deps [#k5a1a5ee]

 cd blockly-games/
 make deps

** 2.edit build.xml [#zfbfbee7]

If this works, great! But it will probably die with this error: ¤â¤·¤â¡¢¤³¤ó¤Ê¥¨¥é¡¼¤¬½Ð¤¿¤é

 [javac] Compiling 375 source files to...

In this case you need to edit closure-templates-read-only/build.xm , and replace some text like this.

¤³¤Î¾ì¹ç¡¢closure-templates-read-only/build.xm¤òÊÔ½¸¤·¤Æ¡¢°Ê²¼¤Î¿ô»ú¤òÃÖ´¹¤·¤Þ¤¹¡£

 "1.6" -> "1.7"

It is depend JDK version, maybe.

¤¿¤Ö¤ó¡¢Java¤Î¥Ð¡¼¥¸¥ç¥ó¤Ë¤è¤Ã¤Æ¡¢Êѹ¹¤¹¤ë¿ô»ú¤¬ÊѤï¤ë?

and run "make deps" again.

** 3.Build English [#l5b9e1d6]

 make en

** Option. Build all Languages [#s4a94d1f]

Need many hours.

 make languages

** Option. Build one Game [#fed6e217]

 make index-en
 make puzzle-en
 make maze-en
 make bird-en
 make turtle-en
 make movie-en
 make pond-docs-en
 make pond-basic-en
 make pond-advanced-en

* Test Locally : Æ°ºî³Îǧ [#x79f2881]

  Open blockly-games/appengine/index.html?lang=en

* Reference : »²¹Í [#d1a23dd0]

- https://code.google.com/p/blockly-games/wiki/Build


¥È¥Ã¥×   °ìÍ÷ ñ¸ì¸¡º÷ ºÇ½ª¹¹¿·   ¥Ø¥ë¥×   ºÇ½ª¹¹¿·¤ÎRSS