• node.jsインストール

    nvmインストール Node.jsを使用するにあたり、現在も開発が盛んに進んでおり頻繁なバージョンアップがあるので、バージョンを簡単に切り替えられる仕組みがあると何かと便利です。 そのような理由で、Rubyで言うところのrvmのようなものがまずインストールするnvmに当たります。 nvmはNode Version Managerの頭文字をとったものです。 早速nvmをインストールします 今回はgithubからリポジトリをcloneしてインストールします。 $ git clone git://github.com/creationix/nvm.git ~/.nvm cloneが完了したら、下記コマンドで、nvmを有効にします。 $ source ~/.nvm/nvm.sh 尚、githubのページのインストール方法にもあるように、上記のコマンドはbashで実行すると書いてあり、他のシェルの場合は動かない場合があります。例えば、zshの場合はこちらを参照ください。 毎回ログイン時に上記sourceコマンドを自動で実行してくれるように、~/.bashrc か ~/.profileに書いておくと便利です。 $ echo 'source ~/.nvm/nvm.sh' >> ~/.bashrc node.jsインストール 先程インストールしたnvmを使用して、node.jsをインストールします。まずはinstallコマンドで 0.4.10をインストールしてみます $ nvm install 0.4.10 インストールが完了したらバージョンの確認です。 $ node -v v0.6.12 うまくインストールされました。 他のバージョンもインストールしてみます。 $ nvm install 0.4.10 インストールが終了したら、nvmでバージョンの一覧を見てみます $ nvm ls v0.4.10 v0.6.12 current: v0.4.10 $node -v v0.4.10 nvmの出力で current: に書いてあるものが現在有効なバージョンです。 では、nvmのuseコマンドでバージョンをv0.6.12に変更してみます。 $ nvm use v0.6.12 Now using node v0.6.12 $ nvm ls v0.
  • Adobe Flex3 SDK をsakuraのサーバで使う

    いまさらながらAdobe Flexを使ってみることにしました。 今回はsakuraのサーバにインストールしました。 以下のページからFlex3.3 SDKをダウンロード。 http://www.adobe.com/products/flex/flexdownloads/ 解凍後、適当なところに配置。 早速サンプルをビルド。 $ cd flex\_sdk\_3/samples/explorer $ chmod 744 $ ./build.sh ./build.sh: ../../bin/mxmlc: Permission denied building containers/AccordionExample.mxml ./build.sh: ../../bin/mxmlc: Permission denied building containers/DividedBoxExample.mxml ... flex_sdk_3/bin 以下の実行ファイルに権限がないようなので、権限を付与。 $ chmod 744 ../../bin/\* $ ./build.sh java: not found building containers/AccordionExample.mxml java: not found building containers/DividedBoxExample.mxml java: not found ... sakuraのサーバーにjavaがインストールされていませんでした。 以下のページからjava(SDK)のパッケージを入手。 http://www.freebsdfoundation.org/downloads/java.shtml プラットフォームがいろいろあるので、sakuraのを調べる。 $ uname -mrs FreeBSD 7.1-RELEASE-p5 i386 ということで、FreeBSD 7.x/i386バージョン(diablo-jdk-freebsd7.i386.1.6.0.07.02.tbz)をダウンロード。 解凍して適当なところに配置。 $ tar zxvf diablo-jdk-freebsd7.i386.1.6.0.07.02.tbz $ mv diablo-jdk1.