Hatena::ブログ(Diary)

西尾泰和のはてなダイアリー

2008-03-25

[][]開発環境を構築中

いまから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

これでいいや。

-----

os0xos0x 2008/03/25 21:54 最新のlog.asは http://svn.rails2u.com/as3rails2u/trunk にありますよ。
ついでに最新のrascut svn://rubyforge.org/var/svn/hotchpotch/rascut

nitoyonnitoyon 2008/03/27 21:21 zip 英語版は落とせますねぇー
http://www.adobe.com/go/flex_documentation_zip

投稿したコメントは管理者が承認するまで公開されません。

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証