Flex SDKをインストール

Flex BuilderがインストールされたMacも会社にあるのですが、手元で手軽に試すべくFlex SDKをインストールしました。はじめは何がなんだか分からなかったのでとりあえずメモる。

インストールディレクトリを掘る

~ > sudo mkdir /opt/flex3
~ > cd /opt/flex3

おいらは基本的に手動インストールなものを/opt以下に置く趣味なのでここに掘ることに。/usr/local以下とかでもいいんじゃないかな。

SDKのダウンロード

Flex3 SDKオープンソース化されたようなのでこっちを持ってきました。http://opensource.adobe.com/wiki/display/flexsdk/Flex+SDK;jsessionid=9D28D309895BA71859FFB1292FBB1376のDownloadにある"Free Adobe Flex SDK (Download)"から飛んでflex_sdk_3.zipを持ってきて展開する。もしくは以下のを実行する。

/opt/flex3 > sudo wget http://download.macromedia.com/pub/flex/sdk/flex_sdk_3.zip
/opt/flex3 > sudo unzip flex_sdk_3.zip
/opt/flex3 > ls
ant				license-adobesdk.htm
asdoc				license-mpl.htm
bin				readme.htm
flex-sdk-description.xml	runtimes
flex_sdk_3.zip			samples
frameworks			templates
lib

あ、でもhttp://www.adobe.com/products/eula/flex/flex3sdk.htmlは読もうね。

binディレクトリにPATHを通す

/opt/flex3 > vim ~/.zshrc

export PATH=$PATH:/opt/flex3/bin

.zshrcはzsh使っていた場合。bashtcshの場合はそれぞれ対応した設定ファイルに対応した書式で書き込む。

パーミッション変える

sudoでやっちゃったからかunzip使ったからか知らんけどパーミッションが管理者のみの設定になっていた。なのでほげほげしておく。

/opt/flex3 > sudo chmod -R 664 *
/opt/flex3 > sudo find * -type d -exec chmod 755 {} \;
/opt/flex3 > sudo chmod 755 bin/*

2行目ではfindでディレクトリを探して、見つかったディレクトリのみchmodで755の権限を与えている。 参考:Freak: ディレクトリだけchmod

PATHが通っているか確認する

/opt/flex3 > which mxmlc
/opt/flex3/bin/mxmlc

whichで見つかればOKです。