2008-03-25
■[Mac][AS3]開発環境を構築中
いまからMacBookにActionSctipt開発環境を構築する
-----
まずflex 2 sdkを入れる。Adobe IDが見つからないのでもう一度取る。
-----
待ってる間にrascutいれる。gem install rascut
-----
ダメだ。sudo gem install rascut
-----
flex 2 sdkをダウンロードしようとするとFlex Builder 3の体験版をダウンロードしろと言われる謎
-----
ドキュメンテーションZIPが404でしょぼり
http://www.adobe.com/support/documentation/jp/flex/documentation.html
-----
mxmlcにパスを通す。mxmlcどこだ。
find / -name "mxmlc"
/Applications/Adobe Flex Builder 3/sdks/3.0.0/bin/mxmlc
-----
.bash_profileいじったがパスの中の空白をエスケープし忘れてパスを壊してしまう。
直してやり直す。
-----
java command not found
壊れたパスの前に正しいmxmlcのパスを追加しただけなのでjavaにパスが通っていないだけなのだけどまだ気づいていない。
-----
Sunのサイトに行ってMac版のSDKがないうぼぁ
-----
java1.5.0がもとから入っていることに気づく。
-----
rascutがなぜか動かない。
nishio:flextest nishio$ rascut -s Test.as [03/25 17:11:24] Start Rack::Handler::Mongrel http://0.0.0.0:3001/ [03/25 17:11:24] Compile Start [03/25 17:11:25] Found update file(s)["./Test.as"] /Library/Ruby/Gems/1.8/gems/rascut-0.1.3/lib/rascut/fcsh_wrapper.rb:84:in `compile': Can't get Compile ID (RuntimeError) fcsh: コンパイルのターゲット ID として 1 が割り当てられました 設定ファイル "/Applications/Adobe Flex Builder 3/sdks/3.0.0/frameworks/flex-config.xml" をロードしています /Users/nishio/flextest/Test.swf (555 bytes) from /Library/Ruby/Gems/1.8/gems/rascut-0.1.3/lib/rascut/fcsh_wrapper.rb:74:in `synchronize' from /Library/Ruby/Gems/1.8/gems/rascut-0.1.3/lib/rascut/fcsh_wrapper.rb:74:in `compile' from /Library/Ruby/Gems/1.8/gems/rascut-0.1.3/lib/rascut/command.rb:60:in `run' from /Library/Ruby/Gems/1.8/gems/rascut-0.1.3/bin/rascut:10 from /usr/bin/rascut:19:in `load' from /usr/bin/rascut:19
http://d.hatena.ne.jp/holidays-l/20071018/p1
を参考に
_JAVA_OPTIONS="-Duser.language=en" rascut
したら動いた。
-----
find / -name "rascut"
/Library/Ruby/Gems/1.8/gems/rascut-0.1.3/lib/rascut
grep "process" *.rb
sudo emacs fcsh_wrapper.rb
手patch
-----
rascut動いた。
-----
もしかして手patchしないでもaliasでよかった?
-----
log.as入れる。最新のlog.asってどれだろう。
http://subtech.g.hatena.ne.jp/secondlife/20070219/1171872801
これでいいのかな。
-----
log.asどこに置こう。
/Applications/Adobe Flex Builder 3/sdks/3.0.0/frameworks/flex-config.xml
の側に置いておくか。
-----
$ mv ../log.as /Applications/Adobe Flex Builder 3/sdks/3.0.0/frameworks/
usage: mv [-f | -i | -n] [-v] source target
mv [-f | -i | -n] [-v] source ... directory
ん?
ああ
$ mv ../log.as /Applications/Adobe\ Flex\ Builder\ 3/sdks/3.0.0/frameworks/
こうね。
パスに空白文字入っているのうざい。
$ ln -s /Applications/Adobe\ Flex\ Builder\ 3/sdks/ flex3sdk_ln
これでいいや。
-----
- 103 http://reader.livedoor.com/reader/
- 95 http://www.systemfriend.co.jp/node/249
- 48 http://b.hatena.ne.jp/
- 38 http://b.hatena.ne.jp/entrylist?sort=hot
- 38 http://d.hatena.ne.jp/InoHiro/20080329/1206753916
- 34 http://d.hatena.ne.jp/
- 23 http://d.hatena.ne.jp/earth2001y/20080324/p2
- 20 http://d.hatena.ne.jp/publichtml/20080324/1206382116
- 19 http://cappuccino.jp/keisuken/logbook/
- 19 http://fastladder.com/reader/