で。fcwrap ヤバス。めちゃ楽。 TextMate で無理矢理コマンドつくってとかやってたけどそんなのもうイラネ。
とりあえず fcwrap を動かすとこまでやった。 Mac OS X 10.4.9 の標準の環境ではいろいろ足らなすぎて動かないのでまとめておくメモ。 MacBook Pro にしてから Rails とか入れてないのでした。
0. fcsh
labs.adobe.com のページはなぜか Not Found なのでここから。
Flex SDK のルートで、
$ unzip flex_compiler_shell_012307.zip
1. Ruby 1.8.6
$ curl -O ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6.tar.gz
$ tar zxvf ruby-1.8.6.tar.gz
$ cd ruby-1.8.6
$ ./configure --enable-shared --enable-pthread
$ make
$ make test
$ sudo make install
2. RubyGems 0.9.2
$ curl -O http://rubyforge.org/frs/download.php/17190/rubygems-0.9.2.tgz
$ tar zxvf rubygems-0.9.2.tgz
$ cd rubygems-0.9.2
$ sudo ruby setup.rb
3. gemsいろいろ
$ sudo gem install rails hoe mongrel rack --include-dependencies
4. fcwrap
$ svn co svn://rubyforge.org/var/svn/hotchpotch/fcwrap fcwrap
$ cd fcwrap
$ sudo rake install_gem
5. Test
$ fcwrap -s FlexTest.mxml
[03/25 00:57:50] Start Rack::Handler::Mongrel http://0.0.0.0:3001/
[03/25 00:57:50] Found update files: FlexTest.mxml
[03/25 00:57:50] Compile Start
[03/25 00:57:54] fcsh: Assigned 1 as the compile target id
ん、あとは Firefox で http://0.0.0.0:3001/ を開いといたまま .mxml なり .as なり変更して保存すれば、自動的にコンパイル&リロードされました。ステキ。